Commerce Navigationレンダリング
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
お客様がストアフロントをすばやく簡単にナビゲートできるようにすることは、ウェブストアを構築する際の重要な考慮事項です。これに対処するために、ツールボックスのCommerce Catalogセクションから2つのナビゲーション レンダリングを使用できます。

デフォルトでは、Sitecore 9.2以降、既存のサイトはカテゴリ ナビゲーション レンダリングを使用し、新しいサイトはコマース ナビゲーション レンダリングを使用します。
カテゴリ ナビゲーション レンダリング
カテゴリ ナビゲーション レンダリングは、インデックスをクエリしてメニュー項目を取得し、ストアフロント サイトでレンダリングされるコマース固有のコンポーネントです。このレンダリングは、次のとおりです。
-
ワイルドカードページをサポートしますが、メニュー項目は1レベルのみサポートします。
-
レスポンシブデザインとモバイルデバイスをサポートします。
-
notはレンダリング バリアントをサポートしていますか。
Commerce Navigationレンダリング
Commerce Navigationレンダリングは、SXA Navigationコンポーネントのクローンであり、コンテンツ内のアイテムをターゲットにしてメニュー アイテムを取得し、ストアフロント サイトでレンダリングします。このレンダリング コンポーネントはインデックスを使用しません。このナビゲーション レンダリングとSXAナビゲーション レンダリングの違いは、MVCレンダリング ビュー (sitecore/Layout/Renderings/Feature/Commerce Experience Accelerator/Commerce Catalog/Commerce Navigation) と個別のレンダリング バリアント ルートです。SXAナビゲーション レンダリングとは異なり、このビューはBootstrapを使用してレスポンシブ デザインとモバイル デバイスをサポートします。デフォルトのストアフロントブランドテーマでは、コンポーネントにJavaScriptとスタイルが追加され、カテゴリナビゲーションレンダリングのような外観になります。
このレンダリングは、次のとおりです。
-
インデックスを使用するのではなく、コンテンツ内のアイテムを対象としているため、ダイレクト ナビゲーション を有効にする必要があります。
-
複数のメニューレベルをサポートします (ただし、Storefront BrandedテーマのデフォルトのJSとスタイルは、最初のトップレベルのみを対象としています)。
-
レンダリングバリアントをサポートします。
-
レスポンシブデザインとモバイルデバイスをサポートします。
次の図に示すように、モバイル デバイスでは、ストアフロント ナビゲーション メニューは既定で折りたたまれています。

次の図は、ストアフロントでのCommerce Navigationレンダリングの例を示しています。これは、Storefront Brandedテーマを使用した対応するカテゴリ ナビゲーション レンダリングと同じルック アンド フィールを備えています。現在、Storefront Brandedテーマは1つのメニューレベルのみをサポートしていますが、より多くのレベルをサポートするようにカスタマイズできます。

構成
Commerceナビゲーション レンダリングは、Control Propertiesダイアログ ボックスで構成します。次の構成プロパティは、ダイアログ ボックスのNavigation Settingsセクションで使用できます。
財産 |
使う |
---|---|
スタートページ |
ナビゲーションを開始する第1レベルのカテゴリを指定します。デフォルトでは、このフィールドはHabitatカタログのカテゴリに構成されています。Habitatカタログを使用していない場合、このフィールドにはGUIDが表示され、使用しているカタログ内のカテゴリを指すように構成するまで、ストアフロント サイトにカテゴリ ナビゲーションは表示されません。 大事な 正規URLがメタデータに出力されるようにするには、カタログの カテゴリナビゲーションも設定する必要があります 。 |
トップナビゲーションレベル |
ナビゲーションを開始するレベル (ルートからカウント) を設定します。デフォルトでは、これは1に設定されています。 |
ボトムナビゲーションレベル |
ナビゲーションを終了するレベル (ルートからカウント) を設定します。デフォルトでは、これは1に設定されています。 |
ナビゲーションフィルター |
ストアフロントサイトで使用されるナビゲーションのスタイルを設定します (たとえば、ブレッドクラムナビゲーション、フッターナビゲーション、メインナビゲーション、サイドバーナビゲーション、サイトマップナビゲーション)。 |
フラットページ構造 |
すべてのアイテムを同じレベルに表示するかどうかを指定します。 |
ルートページを含める |
スタート ページを個別のレベルとして含めるかどうかを指定します。 |
Commerce Navigationレンダリングをカスタマイズして、ブランドの要件を満たすことができます。