既存のレンダリングにデータソース設定を追加する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
ほとんどのSXAレンダリングは再利用性を重視し、データソースアイテムからデータを取得します。つまり、表示されるコンテンツは表示されたページに縛られず、データソースのアイテムに保存されます。時には、レンダリングのデータソースアイテムにフィールドを追加したいことがあります。例えば、Linkレンダリングのデータソース項目に テンプレートフィールドImageを追加したい場合などです。
レンダリングにデータソース設定を追加するには:
-
まず、新しいテンプレートを作成します。コンテンツエディターでtenant templatesフォルダ(sitecore/Templates/Project/)に移動し、新しいテンプレートを挿入します。この新しいデータソースのアイテムテンプレートは、既存のSXAデータソースのアイテムテンプレートから継承しなければなりません。
-
コンテンツエディターで*sitecore/content/Tenant/Site/Settings/*に移動し、右クリックでDatasource設定をクリックし、「 挿入」をクリックし、「 Datasource設定」をクリックします。
-
「 データソース設定を作成する 」ダイアログボックスで、データソース設定を作成したいレンダリングを選択します。
-
Datasource設定セクションのDatasource Template Itemフィールドで新しいテンプレートを挿入します。
-
Datasourceの設定セクションのDatasource Roots Locationsフィールドで、データソースを含むフォルダを指定します。
!注編集者が簡単に作成できるように、自分だけの挿入オプションを持つデータソースフォルダを作成することを検討してください。