サイト構造をエクスポートする
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
xmc-structure.jsonファイルはターゲットSitecoreAI環境の構造を定義します。このファイルをCMSExportStructure-x.x.x.zipパッケージで生成し、SitecoreAI Pathwayアプリにアップロードします。
このパッケージは2 Configure SitecoreAI instanceページからUpload target SitecoreAI structureセクションの
Read instructionsをクリックしてダウンロードできます。
サイト構造をエクスポートするには:
-
ソース環境から以下のものをダウンロードしてください:
-
Componentテンプレート
-
ページテンプレート
-
レンダリングアイテム
-
サイトプレゼンテーションフォルダー
-
-
ダウンロードしたパッケージ内のpackage.zipファイルを含め、すべての.zipファイルを解凍してください。
-
CMSExport構造フォルダ内に、この正確な名前で以下のサブフォルダを作成します。
-
Components - コンポーネントデータソースのテンプレート用。
-
Pages - ページテンプレート用。
-
Renderings - レンダリングアイテムのためです。
-
Presentation - プレゼンテーションフォルダー用。
-
-
ダウンロードしたパッケージをターゲット宛先に以下のようにコピーします:
パッケージ/フォルダー
宛先フォルダー
Component Data Source template item
Components
Page Templates
Pages
ページテンプレートのフラットな階層に従ってください。フォルダ構造は禁止されています。すべてのページテンプレートはPagesフォルダのルートにある必要があります。つまり、xmc-structure.jsonファイルは以下のように整理する必要があります。
-
ページ関連のテンプレートは「Pages」セクションに掲載してください。
-
データソーステンプレートに関連付けられたレンダリングコンポーネントは「レンダリング」セクションに分類されます。
-
特定のページにマッピングされたページデザインは「PageDesignMappings」セクションに分類されます。
-
ページデザインの全リストとその部分的なデザインは「PageDesigns」セクションに掲載されています。
ソースのネストフォルダにあるテンプレートは別に追加する必要があります。
Presentation
Presentation
ProjectRendering item downloadのフォルダから。もし追加のレンダリングアイテムの位置、例えばFeatureやFoundationフォルダがある場合は、それらもRenderingsフォルダにコピーする必要があります。
Renderings
-
-
ターミナルでExport-Structure.ps1ファイルに移動し、Admin権限でエクスポート構造化スクリプトを実行します。
-
xmc-structure.jsonファイルが作成されて空っていないか確認し、正しければSitecoreAI Pathwaysアプリにアップロードしてください。