サイトごとにレンダリング HTML をカスタマイズする
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
すべての SXA レンダリングには、デフォルトの HTML ビューが付属しています。レンダリング用に HTML を変更する場合、SXA では、レンダリング用のサイト固有のビューを指定できます。たとえば、プロモ レンダリングを頻繁に使用するサイトがあるが、HTMLビューが気に入らない場合は、別の HTML ビューでカスタムのプロモ レンダリングを作成できます。SXA は、指定されたパスの下でオーバーライドされたビューを検索し、サイト固有のビュー ファイルが存在する場合は、このファイルがレンダリングされます。それ以外の場合、機能はデフォルトのビューの場所からのビューにフォールバックします。
サイト固有のビュー フォルダーを作成するには:
-
C:\inetpub\wwwroot\<site>\
に移動し、サイト固有のビューを保存するための新しいフォルダーを作成します。たとえば、プロモ レンダリング用にカスタマイズされたコンポーネント HTML のためのカスタム ビューを作成します:C:\inetpub\wwwroot\<site>\MyCustomViews\
-
新しいフォルダーは、ルート フォルダーと同じ構造である必要があります。したがって、ビュー フォルダーを追加する必要があります:
C:\inetpub\wwwroot\<site>\MyCustomViews\Views\
-
たとえば、プロモ コンポーネントをカスタマイズする場合は、
C:\inetpub\wwwroot\<site>\Views
に移動し、バリアント フォルダーをコピーして、作成したViews
フォルダーに貼り付けます:C:\inetpub\wwwroot\<site>\MyCustomViews\Views\Variants\Promo.cshtml
-
C:\inetpub\wwwroot\<site>\Views
に移動し、web.config
ファイルをコピーし、作成したフォルダーに貼り付けます。 -
HTML を編集します。
-
コンテンツ エディターで、sitecore/コンテンツ/<tenant> /<site>/設定に移動し、[サイト設定] セクションの
CustomRenderingViewPath
フィールドに、作成したメイン カスタム ビュー フォルダーへの相対パスを指定します。