1. カスタムHTML

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

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

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

すべてのSXAレンダリングにはデフォルトのHTMLビューが付属しています。レンダリング用のHTMLを変更したい場合は、SXAではレンダリング用のサイト固有のビューを指定することができます。例えば、Promoレンダリングを多用するサイトがHTMLビューを好みない場合、別のHTMLビューでカスタムPromoレンダリングを作成できます。SXAは指定されたパスのオーバーライドされたビューを探し、サイト固有のビューファイルがあればそのファイルがレンダリングされます。そうでなければ、機能はデフォルトのビュー位置からビューにフォールバックします。

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

  1. C:\inetpub\wwwroot\\に移動し、サイト固有のビューを保存する新しいフォルダを作成します。例えば、Promoレンダリング用のカスタマイズコンポーネントHTML用に*Custom Views*フォルダを作成します。C:\inetpub\wwwroot\\MyCustomViews\

  2. 新しいフォルダはルートフォルダと同じ構造でなければなりません。したがって、Viewsフォルダを追加する必要があります: C:\inetpub\wwwroot\\MyCustomViews\Views\

  3. 例えば、プロモーションコンポーネントをカスタマイズしたい場合は、C:\inetpub\wwwroot\\Viewsに移動し、Variantsフォルダをコピーして、作成したViewsフォルダに貼り付けてください:

    C:\inetpub\wwwroot\\MyCustomViews\Views\Variants\Promo.cshtml

  4. C:\inetpub\wwwroot\\Viewsに移動し、web.configファイルをコピーして、作成したフォルダに貼り付けてください。

    SXA-Custom-view.png
  5. HTMLを修正してください。

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

この記事を改善するための提案がある場合は、 お知らせください!