legacy-knowledge-base
公開されました Jun. 30, 2025

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

written-by

Balázs Létai

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • 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クラスを使っているなら、スタイルをもうそれらのクラスに依存しないのでそれを削除しても問題ないはずです。
did-this-article-resolve-your-issue

legacy-knowledge-base