ヘッドレステナントとサイトを作成する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore JavaScriptレンダリングSDKs(JSS)は、フロントエンド開発者がSitecoreの上にJavaScriptアプリを構築できるようにします。Sitecore Headless Servicesでは、JSSアプリの扱いを容易にするヘッドレステナントやサイトを作成SXAできます。ヘッドレステナントとサイトは、サイトのスキャフォールドを助け、JSSアプリを構造的にインポートするのに役立ちます。
ヘッドレステナントとサイトを作成するには:
-
コンテンツエディターで、コンテンツツリー内のコンテンツ項目を右クリックし、「 挿入」、ヘッドレステナントをクリックします。
-
ウィザードでテナントの名前を入力し、モジュールを選択してOKをクリックします。
-
ヘッドレスサイトを作成するには、Headless Tenantを右クリックし、「 Insert, Headless Site」をクリックします。
-
ウィザードの 「一般」 タブで、サイト名を入力してください。
-
モジュールタブでモジュールを選択し、OKをクリックします。
!注サイト設定タブでは、GraphQLのエンドポイントとデプロイメントの秘密を変更できますが、これらは後から追加するのがベストプラクティスです。
-
「OK」をクリックするとヘッドレスサイトを作成できます。
SXAは以下の構成でサイトを作成します。
フォルダー
サブフォルダ
概要
ホーム
サイトのページを含みます。
メディア
サイトで利用可能なすべてのメディアアイテムを含みます。
データ
ウェブサイト内の複数のページで再利用可能なデータソースを含みます。
辞書
多言語アプリには、翻訳が必要な静的なフレーズの辞書が必要です。JSSは翻訳をこのフォルダにインポートします。
プレゼンテーション
ページデザイン
ヘッドレスサイトにはSXA ページデザイン 機能が搭載されています。
部分的な設計
ヘッドレスサイトにはSXA の部分設計 機能が搭載されています。
プレースホルダー設定
ヘッドレスサイトにはSXA のプレースホルダー設定 機能が搭載されています。
舞台設定
アプリを動作させるためのデフォルト設定項目が含まれています。カスタマイズが可能です。例えば、ページに新しいテンプレートを使いたい場合などです。
サイトグルーピング
SXAでは、サイトグルーピング項目を使ってサイトを定義できます。ホスト名、開始項目、仮想フォルダなど、サイト定義に必要なすべてのデータが含まれています。
デフォルトでは、SXAのヘッドレスサイトはライブモードを使用します。ライブモードでは、Sitecoreがマスターデータベースからウェブサイトのコンテンツを読み込みます。
ウェブデータベースに切り替えたい場合は、APIキーとSXAヘッドレスサイトの両方を公開する必要があります。
ヘッドレステナントとサイトの作成が終わったら、アプリのインポートを始められます。