コンテンツはXMのデータソースから入手してください
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
コンポーネントに動的データを追加する際は、外部データソースやXMデータソースを使った場合もあります。
コンポーネント内でXMデータソースを使用する場合、データをその要素にマッピングするためのコンテンツアイテムを定義するのではなく、Sitecore componentに挿入したいデータのテンプレートを定義します。後でコンポーネントがステージ化されてページビルダーで使用されたら、テンプレートと互換性のあるコンテンツアイテムを割り当てます。
ComponentsにXMデータソースを追加してください
ComponentsプロジェクトにXMデータソースを追加するには:
-
Content Editorに行ってください。
-
必要に応じて新しいテンプレートを作成してください(例えばテンプレート/機能など)
-
左側のペイン、コンテンツツリーでsitecore/Content/Site name/Site name/Settingsに移動します。
-
Site configurationセクションのFEAAS component data source templatesで、Componentビルダーに追加したいテンプレートをクリックして右側のフィールドに表示されるようにします。
-
クリックSave。
-
ComponentsのData sourcesタブで、利用可能なデータソースのリストで新しいXMデータソースを見ることができます。
テンプレートに対応したデータ項目がない場合は、Componentsがビルダー内でアクセス可能なプレースホルダーデータを生成します。例えば、コンポーネントキャンバスに「This is text(これはテキストです)」というテキストが表示され、要素がXMテンプレートにマッピングされていることを示します。
そのテンプレートを使っているコンテンツ項目があれば、最も多くのコンテンツが埋まっているものが表示されます。