コンテンツ ツリーのアーキテクチャ
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
ストアフロント サイト テンプレートを使用してエクスペリエンス アクセラレーターのルック アンド フィールをカスタマイズするか、コンテンツ エディターの機能を使用してストアフロントを最初から作成することができます。いずれにせよ、コンテンツ ツリーの構造と、コンテンツ ツリーに含まれるフォルダーとファイルの目的を理解することが重要です。
Sitecoreは、アイテム間に1対多の関係がある (つまり、各親は多くの子を持つことができるが、各子は1つの親しか持てない) 親子関係モデルを使用して、データをツリー構造に整理する階層型データベース モデルを使用します。
コンテンツ ツリー内の任意の種類のアイテムには、他のアイテムを含めることができます。フォルダをコンテナとして使用すると、ナビゲートしやすく、理解しやすいようにサイトを構造化できます。オンラインストアフロントを構築するには、多くの異なる人々がそれに取り組む必要があり、各人がサイトのコンテンツをナビゲートして理解できなければならないため、これは重要です。たとえば、Habitatサンプル カタログでは、製品アイテムが部門別に整理されているため、Webサイトで作業するすべてのユーザーが製品アイテムを簡単に見つけることができます。この組織はストアフロントWebサイトに変換され、顧客はWebサイトの上部にあるナビゲーションから各部門に簡単にアクセスできます。
Create a new SXA siteダイアログ ボックスを使用してストアフロント サイトを作成するときに、サイト アイテムに追加される4つの共通フォルダーがあります。これらは、共有コンテンツ用のData フォルダー、サイト固有のメディアアイテム用のMediaフォルダー、およびサイトレベルでの構成とプレゼンテーションの詳細用のSettings ノードとPresentation ノードです。サイト作成にCommerce Storefront Componentsを含めると、Commerceコントロール パネルの設定を含むコンテンツ ツリーにCommerceアイテムが追加されます。既存のストアフロント (Sitecore 9.0より前に作成) の定義済みカタログもここに保存されます。
コンテンツ ツリーの外観は、リボンのConfigureタブの機能を使用してカスタマイズできます。
ストアフロント階層
ストアフロントを構築する最初の手順は、テナントとサイトを作成することです。テナントとサイトの作成中に、Sitecoreはさまざまなアイテムをコンテンツ ツリーに自動的に追加します。
コンテンツ ツリーからエクスペリエンス エディターへの 直接ナビゲーション をサポートするために、Sitecoreは以下も作成します。
-
sitecore/Templates/Project/<tenant> フォルダー内のコマース カテゴリ テンプレート。
-
コマースページのデザインはsitecore/Content/<tenant>/<site>/Presentation/Page Designsフォルダにあります。
-
コマースのパーシャル デザインをsitecore/Content/<tenant>/<site>/Presentation/Partial Designsフォルダーに格納します。
メインのストアフロントWebページは、Webショップ メニューに表示される順序で、Homeアイテムのすぐ下にあります。ホーム ノードの下のアイテムの配置によってURLが決まり、"hostname" + "Sitecore path" を使用して構築されます。 ルート項目は設定で定義されます。必要に応じて、URLエイリアスを作成することもできます。次の図では、URLはwww.Storefront.com/WelcomePageです。

テナントのコンテンツ ツリー
デフォルトでは、テナントアイテムには、テンプレート、テーマ、およびメディアのパス定義が含まれています。例えば:
-
sitecore/templates/projects/<new tenant>
-
sitecore/media library/themes/<new tenant>
-
sitecore/media library/project/<new tenant>
-
sitecore/media library/project/<new tenant>/shared
ストアフロントが正しく機能するには、ストアフロントが関連付けられているテナント サイトにCommerce Foundationモジュールがインストールされている必要があります。
サイトのコンテンツ ツリー
ホームアイテムは、ストアフロントのホームページです。ストアフロントの構築元となるWebページは、Homeアイテムの下に保存されます。ストアフロントを表示するには、ホーム項目を右クリックして エクスペリエンスエディター を選択します。
カタログは カタログ管理 フォルダに存在しなくなりました。現在は、各サイトの ホーム 項目の下に配置されています。
家
次の表は、SXA Storefrontの使用時に作成されるホーム アイテムのサブフォルダーの一覧です。 SXA関連の コンテンツ ツリー アイテムは含まれません。
アイテム |
形容 |
地位 |
---|---|---|
アカウント管理 |
ページタイプ、コンポーネントのレンダリング、機能の実行を行います。 アカウントの詳細、アドレス帳、最近の注文が含まれます。 |
随意 |
ギフトカードの購入 |
ギフトカード商品としてタグ付けされた商品を顧客が購入できるようにするレンダリング。 |
随意 |
カタログ |
サイトに対して構成されているすべてのカタログが含まれます。 ビジネスツールで管理するカタログカテゴリや商品データは、コンテンツエディターで作成、編集、変更することはできません。ただし、バージョン管理とセキュリティの割り当てを除き、カスタム メタデータ、タグ、ページ デザイン、ナビゲーションなどのページ データや、プレゼンテーション、分析属性、外観設定などの標準Sitecoreデータを変更できます。 手記 また、標準フィールドの表示時、数値の設定時、およびアイテムのソート時に、ソート順フィールドに移動してカタログ・アイテムを間接的にソートすることもできます。 |
必須 |
カテゴリ |
カテゴリ ナビゲーション ワイルドカード ページ: 階層リンク、フッター、メイン、サイドバー、サイトマップ ナビゲーションが含まれます。 |
必須 |
チェックアウト |
お客様が注文を確認し、配送と請求の詳細を定義するチェックアウトページ。 |
随意 |
会社 |
ページへのリスト(バージョン情報、求人情報、法人営業)。 |
随意 |
パスワードを忘れた場合 |
顧客がアカウントのメールアドレスを入力してパスワードをリセットできるようにします。システムは、ランダムなパスワードと「パスワードの変更」ページへのリンクを送信します。 |
随意 |
ランディングページ |
ランディング ページの画像のカルーセル。 |
随意 |
ログイン |
顧客がストアフロントにログインできるようにするログインフォームを挿入します。 |
随意 |
オーバーレイ |
これは、オーバーレイ コンテンツのプロパティを設定できるSXA固有のコンポーネントです。 |
随意 |
積 |
商品詳細ワイルドカードページ。製品の詳細をレンダリングし、顧客がバリエーションと数量を選択できるようにし、カート機能に追加できるようにします。 |
必須 |
登録 |
顧客が登録できる登録フォームを挿入します。 |
随意 |
捜索 |
検索結果を表示します。 |
随意 |
店 |
すべてのURLパスをそのアイテムの共通の子にマップするワイルドカード ページ。ワイルドカード項目を使用して、データを再利用および共有します。 |
随意 |
ショッピングカート |
ショッピングカートのワイルドカードページ。 |
随意 |
メディア
sitecore/Content/<tenant>/<site>/Media/<site>フォルダには、画像、アニメーション、ムービー、PDFなど、Webショップで使用できるすべてのメディアアイテムが含まれています。メディア項目は、このフォルダに物理的には存在しませんが、サイトに割り当てられたメディアライブラリフォルダへの参照です。次の表では、デフォルトでMediaフォルダ内にあるフォルダと、それらに含まれる内容について説明します。
アイテム |
形容 |
地位 |
---|---|---|
店先 |
ストアフロントが各ページをレンダリングするために必要なすべての画像が含まれます。 |
随意 |
シェアード |
すべてのサイトで画像が共有される /sitecore/Media Library/Project/Sitecore/sharedへのポインターが含まれます。 |
必須 |
生息地 |
Storefrontサイト テンプレートと共に提供されるサンプルHabitatカタログで使用される画像が含まれています。 |
随意 |
データ
Data Commerceフォルダーには、ストアフロントのデータソースが含まれています。Dataフォルダは、サイト レベルで共有データ ソース コンテンツの場所を提供し、このコンテンツをレンダリング タイプ別に整理します。サイト作成ダイアログボックスで選択したコンポーネントのみに、データコンテナフォルダがあります。
プレゼンテーション
プレゼンテーション フォルダーには、サイトの作成時に選択したフィーチャの設定とプレゼンテーションの詳細が含まれています。
設定
The Settings - Commerceフォルダーには、カタログを指し、開始ナビゲーション カテゴリを定義するカタログ設定が含まれています。