サイトナビゲーションの管理¶
Liferayには、ページを作成・整理するための強力なツールが用意されています。 シンプルでフラットなサイトナビゲーションから、多くのレベルにネストされたサブページの複雑な階層ツリーまで、あらゆるものを構築できます。
デフォルトでは、ページを整理するための定義済みのページ階層があります。 しかし、ページ階層とは別の ナビゲーションメニュー を作成することもできます。 このナビゲーションメニューを使えば、単発のランディングページはもちろん、メインメニュー、セカンダリメニュー、フッタメニュー、カスタムメニューといった複数のナビゲーションメニューを作成することができます。
注釈
DXP 7.3では、複数のサイトで使用するナビゲーションメニューを作成する場合、グローバルサイトで作成したナビゲーションメニューを使用することができます。 なお、グローバルナビゲーションメニューには、サイト固有の情報を必要とするメニュー項目(「ページ」タイプなど)を含めることはできません。
メニューはページごとに変えることができます。ランディングページには、頻繁にアクセスするページの簡単なリストを表示でき、残りのページにはセカンダリナビゲーションに表示できます。 さまざまなランディングページに特定のメニューを作成して、訪問者を関連するコンテンツに誘導することもできます。
サイトビルダーメニューでは、ページとナビゲーションメニューを作成および整理できます。
ページの管理¶
[Site Builder] → [Pages] メニューに表示されている階層が、そのサイトのページ構成の主なリファレンスです。 ナビゲーションメニューは一部のページを表示するようにカスタマイズされていますが、このメニューは常にサイト上のページの主要なリファレンスです。
新しいページは、 [Site Builder] → [Pages] メニューで作成されます。 ページを追加する方法については、サイトにページを追加するを参照してください。
ナビゲーションメニューの使用¶
ナビゲーションメニューを作成してページに配置する方法については、「 ナビゲーションメニューアプリケーションの使用」( )を参照してください。 メニュー表示の設定 を参照して、 メニュー表示フラグメント (Liferay DXP 7.4+ で利用可能) とメニュー表示ウィジェットを設定する方法を学んでください。
ページツリーの使用¶
サイトのページ階層を管理するもう一つの方法は、 ページツリー を使用することです。 ここでは、現在のサイトのページを表示および設定できます。
ページツリーにアクセスするには、
プロダクトメニュー(
)をクリックします。
[Page Tree] をクリックします。
左側のメニューには、サイトのページ階層が表示されます。
ナビゲーションメニューは、このドロップダウン・コントロールから選択することができます。
ここから以下のことを実行できます。
検索バー(1)を使って、ツリー内のページを探すことができます。
任意のページをクリックすると、ページプレビューが表示されます。
ページの追加や設定は、「追加」(
)、「設定」(
)ボタンと、各ページの名前の横にある「アクション」(
)を使って行います(2)。
ツリー内のページをドラッグ&ドロップすることで、ナビゲーションメニューのページの順番を変更することができます(3)。