SXA ヘッドレス サイト間でのコンテンツの共有
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
SXA では、1 つの ヘッドレス テナント内の JavaScript Services (JSS) サイト間で、データソースを共有し、さらにページ デザイン、パーシャル デザイン、ページも共有できます。
ヘッドレス サイトの共有サイトへの変更
1 つのマスター サイトのプレゼンテーションを共有して、サイトのスタイルを調整すると非常に便利です。
ヘッドレス サイトを共有サイトに変更するには:
-
コンテンツ エディターでヘッドレス テナントに移動し、[共有] セクションで矢印を使い、共有するサイトを [選択済み] ペインに移動します。
この例では、ヘッドレス マスター サイトが共有サイトになっています。同じテナント内の他のサイトでは、ヘッドレス マスター サイトのパーシャル デザイン、ページ デザイン、データソースを利用できるようになっています。
共有ヘッドレス サイトのページとパーシャル デザインの使用
共有サイトの追加は、そのサイトのページ デザイン、パーシャル デザイン、およびデータ ソースを共有できることを意味します。
共有サイトのページ デザインを使うには:
-
エクスペリエンス エディターで、ページ デザインを割り当てるページに移動します。
-
[ページ デザインを選択] をクリックし、ドロップダウン リストから共有サイトのページ デザインをクリックします。
同様に、ページ デザインをページ テンプレートにマップする場合は、マスター サイトのページ デザインやローカルで作成したページ デザインを選択できます。
共有ヘッドレス サイトのデータ ソースの使用
テナントのサイト間でデータ ソースを共有できます。たとえば、コンテンツ ブロックの場合、マスター サイトとローカル サイトの両方からコンテンツ ブロックを選択できます。
ヘッドレス サイトのサイト間リンクの有効化
リンク レンダリングにより、コンテンツ作成・責任者はサイトにリンクを追加できます。リンクには、内部リンク、メディア リンク、外部リンク、アンカー、メール アドレス、JavaScript を利用できます。SXA テナントとサイト内のリンクでは、サイトの設定を調整する必要があります。
ヘッドレス サイトのサイト間リンクを有効にするには:
-
sitecore/コンテンツ/Tenant/サイト/設定に移動して、リンク ルートの場所を設定します。また、[サイト設定] セクションの [リンク設定] フィールドで、次のいずれかのオプションを選択します。
"リンク設定" フィールドのオプション
リンク ルートの場所
Itself only
デフォルト値。使用可能なリンク ルートの場所は、現在のサイトから取得されます。
テナント内のリンク可能なサイト
現在のテナント内のすべてのリンク可能なサイト。
全てのリンク可能なサイト
すべてのテナント内のすべてのリンク可能なサイト。
-
サイトをリンク可能にするには、sitecore/コンテンツ/Tenant/サイト/設定/サイト グループ化/サイトに移動して、[ベーシック] セクションで [リンク可能なサイト] チェック ボックスをオンにします。
委任された領域としてのヘッドレス コンテンツの共有
同じテナント内のサイト間でページ デザインやパーシャル デザイン、データソースを共有するだけでなく、ページも共有できます。委任された領域としてコンテンツを共有すると、コンテンツ ツリーのある場所からコンテンツを一元管理できます。