DXP 7.4でfrontend-css-webモジュールが削除されました。

問題

  • frontend-js-overrideモジュールを使用する場合、frontend-css-webの削除によるfront-end-js-webモジュールへの影響はありますか?

Environment

  • Liferay DXP 7.4

解決策

  • frontend-web-css は Liferay 7.4 で削除されました:
    https://issues.liferay.com/browse/LPS-127085
    https://github.com/liferay/liferay-portal/commit/da0c60d1a1d449771877afc0906aab411cb243ba
  • カスタムコードからfrontend-web-cssの参照を削除することが、もしあれば、最初のステップとなるでしょう。 Liferay 7.0以降、コードに多くの変更があり、javascriptオーバーライドモジュールで何らかのスタイルを使用している場合、Liferay 7.4で実装すると簡単に壊れてしまう可能性がありますが。
  • frontend-js-web には、スタイルをオーバーライドするコンポーネントがいくつかあり、テーマやクレイの最新のスタイルをオーバーライドしています。 frontend-css-web の削除はDXP全体のスタイルに影響を与えました。
    開発チームは、Liferayのアウトオブボックスで、上記の変更によって影響を受けたすべてのクラス/スタイル/マークアップを修正したことを確認しました。
  • frontend-css-webで使われていたスタイルはすべて他のクラスに置き換えられるか、他のモジュール(frontend-theme-styled)に移動されます。もしあなたのモジュール、例えばfrontend-js-webがfrontend-css-webモジュールで使われていたCSSクラスを使っているなら、スタイルをもうそれらのクラスに依存しないのでそれを削除しても問題ないはずです。
この記事は役に立ちましたか?
1人中0人がこの記事が役に立ったと言っています