マルチサイト機能を使用したデータソースとプレゼンテーションの共有
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
SXAでは、1つのサイト コレクション内のサイト間でスタイル、データ ソース、ページ デザイン、パーシャル デザイン、バリアントを共有できます。これは、マスター サイトのスタイルをローカル サイトに適用する場合や、他のサイトのデータ ソースを使用できるようにする場合に役立ちます。
例:
-
メイン サイトと多数のサブサイトがあり、すべてのサイトで同じスタイル、同じフッター、同じバリアントを使用したいと考えています。
-
プロモーションやビデオなどのデータソースをサイト間で共有したい。
サイトを共有サイトにする
このセクションで説明する手順については、コンテンツ エディタを使用します。
1つのマスター サイトのプレゼンテーションを共有することで、サイトのスタイルを設定すると便利な場合があります。スタイルとバリアントを適用するマスター サイトを使用する場合は、公開されているサイトの1つではなく、共有アイテムのコンテナーであるマスター サイトを使用することを検討できます。
サイトを共有サイトにするには:
-
サイト コレクションに移動し、Sharingセクションまで下にスクロールします。
-
Sharingセクションで、共有するサイトをダブルクリックしてSelectedウィンドウに移動します。同じサイト コレクション内の他のサイトは、そのプレゼンテーション ソースとデータ ソースを使用できるようになりました。
手記必要な数のサイトを共有できます。ただし、複数のサイトを共有している場合は、正しいサイトから正しいアイテムを見つけるのが難しい場合があるため、サイト データの名前に特に注意する必要があります。
共有サイトのプレゼンテーション アイテムを使用する
エクスペリエンス エディターを使用して、このセクションで説明する手順を実行します。
既定では、共有サイトを追加すると、そのサイトから共有できるプレゼンテーション アイテム (ページ デザイン、パーシャル デザイン、バリアント) が設定されます。
共有サイトのページ デザインを使用するには:
-
ページデザインを割り当てるページに移動します。
-
Page designリストで、共有サイトのページ デザインを選択します。同様に、ページデザインをページテンプレートにマップする場合は、マスターサイトページデザインまたはローカルに作成したページデザインを選択できます。
ローカル サイトと共有サイトのパーシャル デザインを同時に使用できます。これは、たとえば、共有サイトのヘッダーとフッターを記事のローカルのパーシャルデザインと一緒に使用する場合に便利です。ローカル サイトと共有サイトのパーシャル デザインを混在させるには、それらをページ デザインに追加します。
たとえば、次のページでは、ローカル サイト (サブサイトのフッター) と共有サイト (マスター サイト フッター と マスター サイト ヘッダー) の両方のパーシャル デザインを使用しています。

グローバル スタイルを使用する場合は、すべてのローカル サイトのすべてのスタイルを削除し、マスター サイトのスタイルを共有できます。
共有サイトのスタイルのみを使用するには:
-
コンテンツ エディターで、ローカル サイトに移動し、> Presentation > Stylesをクリックします。
-
スタイルを削除します。その後、エクスペリエンス エディターでコンポーネントにスタイルを適用すると、マスター サイトのスタイルのみが選択可能になります。
共有サイトのデータ ソースを使用する
エクスペリエンス エディターを使用して、このセクションで説明する手順を実行します。
ほとんどのSXAコンポーネントは、再利用性を考慮して設計されており、データ ソース アイテムからデータをプルします。つまり、表示されるコンテンツは、表示されるページにバインドされず、データ ソース アイテムに格納されます。マルチサイト機能を使用すると、サイト コレクションのサイト間でデータ ソースを共有できるようになりました。
たとえば、プロモーションコンポーネントの場合、マスターサイトとローカルサイトの両方からプロモーションを選択できます。

データ ソース アイテムが表示されるすべてのサイトでユーザーがデータ ソースを変更しなくて済むようにするには、データ ソース アイテムにセキュリティを設定する必要があります。
利用可能な場合は、ローカルサイトと共有サイトの両方からバリアントを選択できます。

