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