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

カスタムテーマ使用時のページツリー検索結果の見づらさについて

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

問題

  • ページツリーで検索した場合、検索結果が読みにくく、そこから正しい項目を選択することが困難なフォーマットになっています。
  • これは、ツリーの中に数レベルの子ページがあり、Liferayテーマジェネレーターで生成されたカスタムテーマが適用されている場合に発生します。 (ここで注意:まだカスタムコードは追加されていません。 yo liferay-themeで生成されたサンプルテーマを使用しました)
  • テーマを導入してデフォルトに設定すると、ページツリーの検索結果に白っぽい/灰色のレイヤーが適用され、また、それらが互いに重なり合うように表示されます。 (ページツリーについては添付写真、検索結果については下記を参照)

    Screenshot_2022-06-02_at_10.51.56.png Screenshot_2022-06-02_at_9.44.47.png

Environment

  • Liferay DXP 7.3
  • Liferay DXP 7.4

解決策

  1. ポータルのデフォルトテーマをクラシックに変更します。 これは、これから修正するカスタムテーマを非アクティブにするためです。
  2. そのカスタムテーマが生成されたフォルダーに移動します。 (下記添付写真参照)

    Screenshot_2022-06-01_at_11.50.33.png
  3. src/cssに移動し、_custom.scssを編集します。
  4. 以下のプロパティを追加します:
    .breadcrumb {background-color: transparent; display: flex; flex-direction: column;}
  5. 変更を保存して、テーマを再構築します。 (gulp build コマンドをテーマフォルダから実行)
  6. 変更後のテーマ OR $LIFERAY_HOME/osgi/war フォルダ内の旧テーマを変更後のテーマで置き換える。 ( gulp deploy をテーマのフォルダから実行 または テーマの生成された WAR ファイルを $THEME_FOLDER/dist に見つけることができました。)
  7. ポータルでテーマを適用し、ページツリー検索をテストします。 (下記添付写真参照)

    Screenshot_2022-06-02_at_9.43.59.png

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base