legacy-knowledge-base
公開されました Jul. 2, 2025

コントロールメニューはスタイルなしで表示されます

written-by

Daniel Couso

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

問題

  • コントロールパネルのページからカスタムテーマで構成されたページに移動し、SPAが有効になっている場合、コントロールメニューはスタイルなしで表示されます。
  • ページを更新すると、次の問題のあるナビゲーションが表示されるまでの間、この問題が一時的に修正されます。

環境への配慮

  • Liferay DXP 7.0、7.1、7.2

決議

  • この問題の根本的な原因は、カスタムテーマがルートタグhtmlの属性langの元の値を変更してしまったことです。
    <html class="${root_css_class}" dir="<@liferay.language key="lang.dir" />" lang="${w3c_language_id}">
  • この属性が削除されたり変更されたりすると、Liferay SPAモジュールは言語の変更を検出するための情報を欠いてしまい、いくつかの永続的なCSSリソースをロードできなくなる可能性があります。
  • この問題を解決するためには、属性 lang の値が存在し、提供された変数 ${w3c_language_id}に設定されていることを確認してください。
did-this-article-resolve-your-issue

legacy-knowledge-base