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 に追加できます。