1. サイトをSitecoreAIに移行する

サイト構造をエクスポートする

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

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

xmc-structure.jsonファイルはターゲットSitecoreAI環境の構造を定義します。このファイルをCMSExportStructure-x.x.x.zipパッケージで生成し、SitecoreAI Pathwayアプリにアップロードします。

注記

このパッケージは2 Configure SitecoreAI instanceページからUpload target SitecoreAI structureセクションの Read instructionsをクリックしてダウンロードできます。

サイト構造をエクスポートするには:

  1. ソース環境から以下のものをダウンロードしてください:

    • Componentテンプレート

    • ページテンプレート

    • レンダリングアイテム

    • サイトプレゼンテーションフォルダー

  2. ダウンロードしたパッケージ内のpackage.zipファイルを含め、すべての.zipファイルを解凍してください。

  3. CMSExport構造フォルダ内に、この正確な名前で以下のサブフォルダを作成します。

    • Components - コンポーネントデータソースのテンプレート用。

    • Pages - ページテンプレート用。

    • Renderings - レンダリングアイテムのためです。

    • Presentation - プレゼンテーションフォルダー用。

  4. ダウンロードしたパッケージをターゲット宛先に以下のようにコピーします:

    パッケージ/フォルダー

    宛先フォルダー

    Component Data Source template item

    Components

    Page Templates

    Pages

    ページテンプレートのフラットな階層に従ってください。フォルダ構造は禁止されています。すべてのページテンプレートはPagesフォルダのルートにある必要があります。つまり、xmc-structure.jsonファイルは以下のように整理する必要があります。

    • ページ関連のテンプレートは「Pages」セクションに掲載してください。

    • データソーステンプレートに関連付けられたレンダリングコンポーネントは「レンダリング」セクションに分類されます。

    • 特定のページにマッピングされたページデザインは「PageDesignMappings」セクションに分類されます。

    • ページデザインの全リストとその部分的なデザインは「PageDesigns」セクションに掲載されています。

    ソースのネストフォルダにあるテンプレートは別に追加する必要があります。

    Presentation

    Presentation

    ProjectRendering item downloadのフォルダから。もし追加のレンダリングアイテムの位置、例えばFeatureFoundationフォルダがある場合は、それらもRenderingsフォルダにコピーする必要があります。

    Renderings

  5. ターミナルでExport-Structure.ps1ファイルに移動し、Admin権限でエクスポート構造化スクリプトを実行します。

    pwsh -NoProfile -ExecutionPolicy Bypass -File .\export-structure.ps1
  6. xmc-structure.jsonファイルが作成されて空っていないか確認し、正しければSitecoreAI Pathwaysアプリにアップロードしてください。

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