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