サイトごとにレンダリング HTML をカスタマイズする

Version: 10.1
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

すべての SXA レンダリングには、デフォルトの HTML ビューが付属しています。レンダリング用に HTML を変更する場合、SXA では、レンダリング用のサイト固有のビューを指定できます。たとえば、プロモ レンダリングを頻繁に使用するサイトがあるが、HTMLビューが気に入らない場合は、別の HTML ビューでカスタムのプロモ レンダリングを作成できます。SXA は、指定されたパスの下でオーバーライドされたビューを検索し、サイト固有のビュー ファイルが存在する場合は、このファイルがレンダリングされます。それ以外の場合、機能はデフォルトのビューの場所からのビューにフォールバックします。 

サイト固有のビュー フォルダーを作成するには:

  1. C:\inetpub\wwwroot\<site>\ に移動し、サイト固有のビューを保存するための新しいフォルダーを作成します。たとえば、プロモ レンダリング用にカスタマイズされたコンポーネント HTML のためのカスタム ビューを作成します: C:\inetpub\wwwroot\<site>\MyCustomViews\

  2. 新しいフォルダーは、ルート フォルダーと同じ構造である必要があります。したがって、ビュー フォルダーを追加する必要があります: C:\inetpub\wwwroot\<site>\MyCustomViews\Views\

  3. たとえば、プロモ コンポーネントをカスタマイズする場合は、C:\inetpub\wwwroot\<site>\Viewsに移動し、バリアント フォルダーをコピーして、作成した Views フォルダーに貼り付けます:

    C:\inetpub\wwwroot\<site>\MyCustomViews\Views\Variants\Promo.cshtml

  4. C:\inetpub\wwwroot\<site>\Views に移動し、web.config ファイルをコピーし、作成したフォルダーに貼り付けます。

  5. HTML を編集します。

  6. コンテンツ エディターで、sitecore/コンテンツ/<tenant> /<site>/設定に移動し、[サイト設定] セクションの CustomRenderingViewPath フィールドに、作成したメイン カスタム ビュー フォルダーへの相対パスを指定します。

何かフィードバックはありますか?

この記事を改善するための提案がある場合は、