---
title: "JSSサイト間でコンテンツを共有"
slug: "share-content-between-jss-sites"
abstract: "JSSサイト間でページデザイン、部分デザイン、ページの共有方法を学びましょう。"
---
# JSSサイト間でコンテンツを共有

SXAは、1つのJSSテナント内でJavaScriptサービス(JSS)サイト間で [データソース](https://doc.sitecore.com/xp/en/users/sxa/100/sitecore-experience-accelerator/en/share-data-sources-and-presentation-using-the-multisite-feature.html)、ページデザイン、部分デザイン、ページを共有することを可能にします。

## JSSサイトを共有サイトにしましょう

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

JSSサイトを共有サイトにするには:

-   コンテンツエディターでJSSテナントに移動し、**共有** セクションで矢印を使って共有したいサイトを **選択済み** ペインに移動します。
    
    ![SXA-JSS-shared-site.PNG](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/sxa/93/sitecore-experience-accelerator/images/SXA-JSS-shared-site.PNG)
    
    この例では、JSSマスターサイトは共有サイトとなっています。同じテナント内の他のサイトは、JSSマスターサイトの部分デザイン、ページデザイン、データソースを使用できるようになりました。
    

## 共有JSSサイトのページデザインや部分デザインを活用してください

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

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

1.  エクスペリエンスエディターで、ページデザインを割り当てたいページに移動します。
    
2.  「 **ページデザインを選**び」をクリックし、ドロップダウンリストから共有サイトのページデザインをクリックしてください。
    
    同様に、ページデザインをページテンプレートにマッピングしたい場合は、マスターサイトページデザインとローカルで作成したページデザインの両方を選択できます。
    

## 共有JSSサイトのデータソースを利用しましょう

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

![SXA-JSS-content-block.png](https://doc.sitecore.com/api/markdown-image/xp/ja/developers/sxa/93/sitecore-experience-accelerator/images/SXA-JSS-content-block.png)

## JSSサイトのクロスサイトリンクを有効にする

リンクレンダリングにより、コンテンツ作成者はサイトへのリンクを追加できます。リンクは内部リンク、メディアリンク、外部リンク、アンカー、メールアドレス、JavaScriptなどが含まれます。 [SXAテナントやサイト内でリンク](https://doc.sitecore.com/xp/ja/developers/sxa/93/sitecore-experience-accelerator/adjust-link-settings-to-enable-cross-site-linking.html "Adjust link settings to enable cross-site linking")するには、サイト設定を調整する必要があります。

JSSサイトのクロスサイトリンクを有効にするには:

1.  リンクルートの位置は*sitecore/Content/Tenant/Site/Settings*に移動し、**サイト設定** セクションの **リンク設定** 欄で以下のいずれかを選択します。
    
    リンク設定フィールドオプション
    
    リンクルートの位置
    
    それ自体だけ
    
    デフォルト値。利用可能なリンクルートの位置は現在のサイトから取得されます。
    
    テナント内のリンク可能なサイト
    
    現在のテナント内でリンク可能なすべてのサイト。
    
    すべてリンク可能
    
    すべてのテナント内のリンク可能なサイト。
    
2.  サイトをリンク可能にするには、*sitecore/Content/Tenant/Site/Settings/Site Grouping/Site*に移動し、**基本** セクションで **「リンク可能なサイト** 」のチェックボックスを選択してください。
    

## JSSのコンテンツを委任エリアとして共有する

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