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

サーバーをクリーンスタートした後、一部のサイトでカスタムテーマが見つからない

written-by

Rita Schaff

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

問題

  • 私たちは、以下のようなサイトテンプレートからサイトを作成しようとしています。

      • カスタムテーマから生成された
      • このカスタムテーマはテーマのwarファイルWEB-INF/classes/resource-importer/ というリソースを含んでいます。
      • リソース・インポーターにカスタム設定はなく、デフォルトの空の sitemap.jsonが入っているだけです。
  • サーバーを停止したら、以下のフォルダをクリアする:
    • osgi/state
    • 仕事

    • tomcat-[version]/temp

    • tomcat-[version]/work

  • その後、サーバーを再起動すると、特定のサイトではカスタムテーマが設定されなくなり、デフォルトテーマが使用されるようになります。
  • どうすれば解決できるのか?

Environment

  • DXP 7.2

解決策

  • あなたの設定では、自動作成されたサイトテンプレートはデフォルト設定以上に設定されていないため、クラシックテーマが使用されます。
  • すべてのポータル起動時に、サイトはサイトテンプレートから伝播されるため、クラシックテーマはこのサイトテンプレートから作成されたすべてのサイトに適用されます。 これはサイト自体のカスタムテーマを上書きする。

この状況を解決するには、いくつかの方法がある:

解答 A)

手順について

  1. カスタムテーマ サイトテンプレートにページを作成します。
  2. Custom Theme Site Templateのまま、 Site Builder > Pages > Configure cog.svg > Look and Feel に進み、テーマをカスタムテーマに変更します。
  3. オプション:必要なければ作成したページを削除してください。

解答 B)

子サイトに伝搬させる必要のある設定やコンテンツをカスタム・サイト・テンプレートに追加する予定がない場合、子サイトの伝搬を次の場所で無効にすることができます。

  1. Site Menu > Configuration > Site Settings > General tab > Pagesへ。
  2. サイトテンプレートからの変更の伝搬を有効にする カスタムテーマ. の設定を に設定しない
  3. 保存

また、テーマは起動時に上書きされるべきではない。

追加情報

did-this-article-resolve-your-issue

legacy-knowledge-base