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

問題

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

      • カスタムテーマから生成された
      • このカスタムテーマはテーマの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. 保存

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

追加情報

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています