コンテンツはXMのデータソースから入手してください
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
コンポーネントに動的データを追加する際は、外部データソースやXMデータソースを使った場合もあります。
コンポーネント内でXMデータソースを使用する場合、データを要素にマッピングするためのコンテンツアイテムを定義するのではなく、Sitecoreコンポーネントに挿入したいデータのテンプレートを定義します。その後、コンポーネントがステージ化されPage builderで使用された後、テンプレートと互換性のあるコンテンツアイテムを割り当てます。
コンポーネントにXMデータソースを追加する
コンポーネントプロジェクトにXMデータソースを追加するには:
-
コンテンツエディターに行ってください。
-
必要に応じて新しいテンプレートを作成してください(例えばテンプレート/機能など)
-
左側のペイン、コンテンツツリーで、sitecore/Content/Site name/Site name/settingsに移動してください。
-
サイト設定セクションのFEAASコンポーネントデータソーステンプレートで、コンポーネントビルダーに追加したいテンプレートをクリックして右側のフィールドに表示されます。

-
「保存」をクリックします。
-
コンポーネントの「 データソース 」タブに行けば、利用可能なデータソースのリストで新しいXMデータソースが確認できます。
テンプレートに対応したデータ項目がない場合、Componentsはビルダー内でアクセス可能なプレースホルダーデータを生成します。例えば、コンポーネントキャンバスに「これはテキストです」というテキストが表示され、要素がXMテンプレートにマッピングされていることを示します。
そのテンプレートを使っているコンテンツ項目があれば、最も多くのコンテンツが埋まっているものが表示されます。