階層リンク モジュール
この記事では、階層リンク モジュールと Microsoft Dynamics 365 Commerce のサイト ページにそれを追加する方法について説明します。
階層リンク モジュールは、サイト ページにおけるセカンダリ ナビゲーションを提供する目的で使用されます。 通常は、ページ上部のヘッダー下部に表示されます。 階層リンク モジュールは任意のページに追加することができますが、製品カテゴリの階層を示す、またはサイト内を簡単に移動する方法として、製品の詳細ページ (PDPs) 上で使用される場合が多く見られます。 また、ユーザーが検索ページまたは一覧ページから PDP を開く際に、階層リンク モジュールを使用して [結果に戻る] リンクを表示することもできます。 これにより、ユーザーは簡単に [フィルタ処理済リスト] のページに戻って買い物を続けることができます。
PDPs やカテゴリ ページなど、製品カテゴリのコンテキストを持つページでは、階層リンク モジュールがカテゴリの階層を示します。 カテゴリのコンテキストを持たないページでは、階層リンク モジュールに既定で、<サイトのルート> / <現在のページ> が表示されます。 また別の種類のサイト ページに、階層リンク モジュールを手動で構成して、サイトの特定のページへのリンクを表示することもできます。
メモ
階層リンク モジュールは、Dynamics 365 Commerce のリリース バージョン 10.0.12 で入手できます。
次の図では、PDP のカテゴリ階層を表示する階層リンク モジュールの例を示しています。
階層リンク モジュールの設定
階層リンク モジュールは、サイト ビルダーの サイト設定 > 拡張で定義されている、PDP 上の階層リンク モジュール タイプの設定に依存します。 この設定には、3つの値があります :
- カテゴリ階層を表示する - この値が選択されている場合、階層リンク モジュールには、PDP に表示される製品のカテゴリ階層全体が表示されます。
- 結果に戻る - この値が選択されている場合、[結果に戻る] リンクを有効化しているモジュールから PDP を開いた場合、階層リンク モジュールによって PDP 上に [結果に戻る] リンクが表示されます。 この機能は、カテゴリ、検索、リスト、推奨事項リスト ページからユーザーが移動する際に使用できます。 この機能に対応するために、製品コレクションおよび検索結果モジュールには、PDP で結果に戻ることを許可する という名前のプロパティがあり ます。 このプロパティは、、どのモジュールが PDP の [結果に戻る] のリンク機能をサポートするかを柔軟に定義できます。 たとえば、階層リンク モジュールの PDP における階層リンクの表示タイプ の設定に 結果に戻るを表示する が設定されており、検索結果モジュールの検索ページに PDP で結果に戻ることを許可するが設定されている場合は、ユーザーが検索ページから PDP に移動する際に「結果に戻る」のリンクが表示されます。
- カテゴリの階層を表示し、結果に戻る - この値は、前述の 2 つの組み合わせです。 この値を選択すると、階層リンク モジュールに、PDP 上のカテゴリ階層全体と 「結果に戻る」 リンク (構成されている場合) の両方が表示されます。
重要
これらの設定は、Dynamics 365 Commerce のリリース バージョン 10.0.12 で使用可能です。 古いバージョンの Dynamics 365 Commerce を更新する場合は、appsettings.json ファイルを手動で更新する必要があります。 appsettings.json ファイルを更新する手順については、SDK およびモジュール ライブラリの更新を参照してください 。
階層リンク モジュールのプロパティ
プロパティ名 | 値 | 説明 |
---|---|---|
ルート | テキストまたはリンク | このオプションのプロパティでは、階層リンク サイト ルートに対するリンク テキストとリンクのターゲットを指定します。 このプロパティが構成されていない場合、ルートは定義されません。 |
階層リンク | リンク | このオプションのプロパティは、手動で構成された階層リンクで使用するリンクが必要な場合に指定します。 リンクは、一覧に表示されている順序で表示されます。 |
階層リンク モジュールを新しいページに追加する
PDP に階層リンク モジュールを追加して必要なプロパティを設定するには、次の手順を実行します。
- サイト設定 > 拡張機能 に移動し、その後 PDP 上のブレッドクラム表示タイプ 設定に対して、カテゴリ階層を表示 を選択します。
- テンプレート に移動 し、PDP テンプレートを選択します。
- 購入用ボックス モジュールを含むコンテナ スロットにて、省略記号 (...) を選択し、モジュールの追加 を選択します。
- モジュールの選択 ダイアログ ボックスで 階層リンク モジュールを選択して、OK を選択します。
- 保存 を選択し、 編集の完了 を選択してテンプレートをチェックインし、発行 を選択して公開します。
- ページに移動 し、PDP テンプレートを使用している PDP を開きます。 PDP がまだ存在しない場合は、作成します。
- 購入用ボックス モジュールを含むコンテナ スロットにて、省略記号 (...) を選択し、モジュールの追加 を選択します。
- モジュールの選択 ダイアログ ボックスで 階層リンク モジュールを選択して、OK を選択します。
- ルート 配下にある、階層リンクスロットのプロパティ ウィンドウで、 リンク テキストを選択します。
- リンク ターゲット配下の、リンク テキスト ダイアログ ボックスで ホーム と入力し、リンクの追加 を選択し ます。
- リンクの追加ダイアログ ボックスで、階層リンクで使用するリンクを選択し、OK を選択します。
- 保存 を選択し、 続いてプレビュー を選択してページをプレビューします。
- 編集の完了 を選択してテンプレートをチェックインし、 発行 を選択して公開します。