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

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

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

