SXAヘッドレスサイト間でコンテンツを共有

Version: 10.2
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

SXAは、1つのヘッドレステナント内でJavaScriptサービス(JSS)サイト間でデータソース、ページデザイン、部分デザイン、ページ を共有できるようにします。

ヘッドレスサイトを共有サイトにしましょう

一つのマスターサイトのプレゼンテーションを共有することで、サイトのスタイリングを手配するのは非常に便利です。

ヘッドレスサイトを共有サイトにするには:

  • コンテンツエディターでヘッドレステナントに移動し、共有 セクションで矢印を使って共有したいサイトを 「選択済み 」ペインに移動させます。

    SXA-JSS-shared-site.PNG

    この例では、ヘッドレスマスターサイトは共有サイトとなりました。同じテナント内の他のサイトは、ヘッドレスマスターサイトの部分デザイン、ページデザイン、データソースを使用できるようになりました。

共有ヘッドレスサイトのページデザインや部分デザインを活用してください

共有サイトを追加するということは、そのサイトのページデザイン、部分デザイン、データソースを共有できることを意味します。

共有サイトからページデザインを使うには:

  1. エクスペリエンスエディターで、ページデザインを割り当てたいページに移動します。

  2. ページデザインを選び」をクリックし、ドロップダウンリストから共有サイトのページデザインをクリックしてください。

    同様に、ページデザインをページテンプレートにマッピングしたい場合は、マスターサイトページデザインとローカルで作成したページデザインの両方を選択できます。

共有ヘッドレスサイトのデータソースを利用する

テナントのサイト間でデータソースを共有することができます。例えば、コンテンツブロックでは、マスターサイトとローカルサイトの両方からコンテンツブロックを選択できます。

SXA-JSS-content-block.png

ヘッドレスサイトのクロスサイトリンクを有効にする

リンクレンダリングにより、コンテンツ作成者はサイトへのリンクを追加できます。リンクは内部リンク、メディアリンク、外部リンク、アンカー、メールアドレス、JavaScriptなどが含まれます。 SXAテナントやサイト内でリンクするには、サイト設定を調整する必要があります。

ヘッドレスサイトでクロスサイトリンクを有効にするには:

  1. リンクルートの位置はsitecore/Content/Tenant/Site/Settingsに移動し、サイト設定 セクションの リンク設定 欄で以下のいずれかを選択します。

    リンク設定フィールドオプション

    リンクルートの位置

    それ自体だけ

    デフォルト値。利用可能なリンクルートの位置は現在のサイトから取得されます。

    テナント内のリンク可能なサイト

    現在のテナント内でリンク可能なすべてのサイト。

    すべてリンク可能

    すべてのテナント内のリンク可能なサイト。

  2. サイトをリンク可能にするには、sitecore/Content/Tenant/Site/Settings/Site Grouping/Siteに移動し、基本 セクションで 「リンク可能なサイト 」のチェックボックスを選択してください。

ヘッドレスコンテンツを委任エリアとして共有する

同じテナント内のサイト間でページデザイン、部分デザイン、データソースを共有するだけでなく、ページ共有も可能です。コンテンツの委任エリアとして共有することで、コンテンツツリーの一箇所からコンテンツを管理できます。

この記事を改善するための提案がある場合は、 お知らせください!