ヘッドレス サイト コレクションとサイトを作成する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore JavaScript Rendering SDK(JSS)を使用すると、フロントエンド開発者はSitecoreの上にJavaScriptアプリを構築できます。Sitecoreヘッドレス サービスを使用すると、ヘッドレス サイト コレクションとサイトを作成して、JSSアプリの操作を容易にすることができます。ヘッドレス サイト コレクションとサイトは、構造化された方法でサイトをスキャフォールディングし、JSSアプリをインポートするのに役立ちます。
SXAコンテンツ アーキテクチャには、サイト コレクションとサイトが含まれます。SXAは複数のサイト コレクションをサポートしているため、Sitecoreの1つのインスタンスで複数のサイトを実行できます。各サイト コレクションには、たとえば、1つの会社の複数のブランドをサポートするため、または1つのブランドに対して複数の言語または場所をサポートするため、複数の関連サイトを含めることができます。組織は、1対1の翻訳バージョンを通じて複数の言語をサポートするか、サポートされている言語ごとに個別のサイトを持つモデルを使用できます。
たとえば、国際的な衣料品会社では、衣料品ブランドごとに異なるサイト コレクションを持ち、特定の国ごとに異なるサイトを持つことができます。
ヘッドレス サイト コレクションを作成する
ヘッドレス サイト コレクションを作成する
リソースを共有する必要があるサイトが複数ある場合は、1つのサイト コレクション内に作成する必要があります。SXAの複数のサイト コレクション アーキテクチャを使用すると、データ テンプレート、設定、ユーザー管理、サイト コレクションの個々の機能、非機能プロパティなど、各サイト コレクションにSitecoreインスタンスの専用共有を提供できます。
ヘッドレス サイト コレクションを作成するには:
-
コンテンツ エディタで、コンテンツ ツリーのContentアイテムを右クリックし、Insert > Headless Site Collectionをクリックします。
-
ウィザードで、サイト コレクションの名前を入力し、モジュールを選択して、OKをクリックします。
ヘッドレス サイトを作成する
ヘッドレス サイトを作成する
サイト コレクションは、その下にあるサイトの最上位のコンテナーです。たとえば、同じサイト コレクション内のサイトは、同じテンプレートのセットまたはメディア ライブラリの一部を共有しているため、関連付けられます。サイトは、Webサイトを表すアイテムであり、ページ、データ、デザイン、およびパーシャル レイアウトで構成されます。
ヘッドレス サイトを作成するには:
-
コンテンツ エディターで、サイトを追加するサイト コレクションを右クリックし、Insertをクリックして、Headless Siteをクリックします。
-
ウィザードのGeneralタブで、サイトの名前を入力します。
大事なSXAサイト名に空白を含めることはできません。
-
必要に応じて、ホスト名と仮想フォルダを指定し、サイトの言語を選択します。
-
Modulesタブで、必要なモジュールを選択します。
-
Settingsタブでは、GraphQLエンドポイントとデプロイ シークレットを入力できますが、後で入力することをお勧めします。
-
OKをクリックして、ヘッドレス サイトを作成します。次のサイト構造が作成されます。
フォルダ
サブフォルダ
形容
家
サイト ページが含まれます。
メディア
サイトで使用可能なすべてのメディアアイテムが含まれます。
データ
Webサイト内の複数のページで再利用できるデータ ソースが含まれています。
辞書
多言語アプリには、翻訳が必要な静的フレーズの辞書が必要です。JSSは、このフォルダに翻訳をインポートします。
プレゼンテーション
ページデザイン
ヘッドレス サイトには、SXAページ デザイン 機能が付属しています。
パーシャルデザイン
ヘッドレス サイトには、SXAパーシャル デザイン 機能が付属しています。
プレースホルダー設定
ヘッドレス サイトには、SXAプレースホルダー設定 機能が付属しています。
設定
アプリを動作させるデフォルトの設定項目が含まれています。カスタマイズが可能です。たとえば、ページに新しいテンプレートを使用する場合などです。
サイトのグループ化
SXAでは、サイトのグループ化アイテムを使用してサイトを定義できます。サイトホストに必要なすべてのデータ (ホスト名、開始アイテム、仮想フォルダなど) が含まれます。
警告XM Cloudでは、同じターゲットホストを共有している限り、サイトは複数のサイトホストを持つことができます。

クローンスクリプトを使用して、サイトの 複製を作成できます 。