ナビゲーションメニューの使用¶
デフォルトでは、サイトは ナビゲーションメニュー ウィジェットから開始し、サイトの公開ページ階層を表示するように設定されています。 場合によっては、デフォルト設定では不十分な場合に、サイトのナビゲーションメニューを定義および表示する方法をより直接的に制御したり柔軟にすることができます。 このような場合には、新しいナビゲーションメニューを作成および設定できます。
ナビゲーションメニューの使用を開始するには、次の操作を行います。
既存ページ 、リンクの追加、サブメニューなどの項目をメニューに追加する
オプションとして、 ナビゲーションメニューをサイトの特定の機能に合わせて分類する ことができます。
ナビゲーションメニューウィジェット(まだ存在しない場合)をページに追加して設定する
たとえば、ナビゲーションメニューには、特定のページのすべての子ページを含めることができます。 親ページのナビゲーションメニューウィジェットを使用してメニューを表示できます。 これにより、選択した子ページのみを表示するナビゲーションが作成され、事実上ミニサイトが作成されます。
ちなみに
DXP 7.3では、カスタムフィールドを使って、ナビゲーションメニューの各項目に詳細情報を追加することができます(カスタムフィールドメニューのサイトナビゲーションメニュー項目の下)。 この情報をもとに、アプリケーション表示テンプレートを使って、ナビゲーションメニューをさらにカスタマイズすることができます。
ナビゲーションメニューの作成¶
プロダクトメニュー(
) → [サイトビルダー] → [ナビゲーションメニュー] をクリックします。
追加 ボタン(
)をクリックして新しいメニューを追加します。
名前を入力します(例: New Menu)。
完了したら、 [Save] をクリックします。
新しいナビゲーションメニューが作成されました。
ナビゲーションメニューへのページの割り当て¶
既存のページをナビゲーションメニューに割り当てる主な方法は2つあり、 [New] ボタンを追加するか、 追加 ボタン()をクリックします。
[New] → [Page] をクリックします。
このナビゲーションメニューに含めるページを選択します。この例では、非公開ページの3つの子ページを含めます。
完了したら、 [Add] をクリックします。
新しいナビゲーションメニューが作成されたことを確認します。
ナビゲーションメニューへの新しいページの割り当て¶
ナビゲーションメニューを作成する前にページを作成する必要はありません。 最初にナビゲーションメニューを作成してから、後でページを作成するときにページを割り当てることができます。
ナビゲーションメニューに新しいページを自動的に追加する機能を無効にするには、
目的の ナビゲーションメニュー(例: 新規メニュー)の横にある(
)アイコンをクリックし、 [編集] をクリックします。
(
)アイコンをクリックします。
チェックボックスをオフにします。
完了したら、 [Save] をクリックします。
無効にすると、ページをナビゲーションメニューに追加するように求められることはありません。
ナビゲーションメニューの分類¶
ナビゲーションメニューは、以下のように分類することができます。
ナビゲーションメニューのタイプ |
使用法 |
---|---|
プライマリ ナビゲーション |
プライマリ ナビゲーションは、ページのメインナビゲーションです。 |
セカンダリーナビゲーション |
セカンダリーナビゲーションは、ナビゲーションの第2レベルであり、ページ内のサイドバーまたは個別のメニューが考えられます。 |
ソーシャルナビゲーション |
ソーシャルナビゲーションは、ソーシャルメディアまたは同様のタスクでコンテンツを共有するためのリンクを含むメニューのためのものです。 |
目的のナビゲーションメニュー(例: New Menu)の横にある(
)アイコンをクリックします。
目的のナビゲーション(たとえば、 プライマリナビゲーション)をクリックします。
ナビゲーションメニューのタイプが [Marked As] フィールドに表示されます。 各タイプの詳細は、 ナビゲーションメニューの設定 を参照してください。
ナビゲーションメニューの削除¶
目的のナビゲーションメニュー(例: New Menu)の横にある(
)アイコンをクリックし、 [削除] をクリックします。
確認ウィンドウで [OK] をクリックします。
ナビゲーションメニューが削除されました。