Helix の原則に従ってモジュールを編成する

概要

各モジュールを別々の場所に保管してください。

SXA は、Sitecore 実装の構築、テスト、拡張、および保守に関する開発プロセスの推奨事項を含む Sitecore Helix の原則に従います。Helix 原則の 1 つは、各モジュールがコンテンツ ツリー内で個別の場所にあるということです。

{PATH_TO_SITECORE_LOCATION}/{LAYER}/{PRODUCT}/{MODULE}

例:

/sitecore/テンプレート/Foundation/エクスペリエンス アクセラレーター/マルチサイト

この構文の構成要素は次のとおりです。

パラメーター

値の例

説明

PATH_TO_SITECORE_LOCATION

/sitecore/テンプレート/

プロジェクト固有のアイテムが保存される場所へのパス

LAYER

Foundation

Helix では、プロジェクト機能Foundation の複数のレイヤーが認識されています。

PRODUCT

エクスペリエンス アクセラレーター

オプション。単一のフォルダーの下にすべての SXA モジュールをより適切に編成するための追加のネスト レベル。

MODULE

マルチサイト

モジュール名。

特定のプロジェクトに新しいテンプレートを追加できます。これは、カスタム テンプレートを必要とするプロジェクトで作業している場合に便利です。プロジェクト テンプレートを /sitecore/テンプレート/プロジェクト/Project_Name に追加できます。