Site Navigation
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

ナビゲーションメニューアプリケーションの使用

ナビゲーション メニュー アプリケーションを使用して、サイト ページとコンテンツのカスタム メニューを作成します。 これを使用すると、メニューに含まれる要素と、それらがどのように構成されているかを決定できます。 作成したら、 ページフラグメント または ウィジェットを使用してカスタムメニューを表示できます。

サイトのページとコンテンツのカスタム メニューを作成します。

Liferay 7.3 以前では、ナビゲーション メニューに追加できるエンティティはページのみです。 Liferay 7.4 U1+ 以降、ナビゲーション メニューでは、追加のエンティティ タイプをナビゲーション メニューに追加できるようになりました。

ヒント

Liferay 7.3 以降では、カスタム フィールドを使用して、ナビゲーション メニューの項目に詳細情報を追加できます( サイト ナビゲーション メニュー項目カスタム フィールド メニューの下)。 その後、この情報をアプリケーション表示テンプレートと共に使用して、ナビゲーション メニューをさらにカスタマイズできます。

ナビゲーションメニューの作成

ナビゲーション メニューを作成するには、次の手順に従います。

  1. サイト メニュー (Site menu) を開き、 サイト ビルダーナビゲーション メニューに移動します。

    サイト メニューのナビゲーション メニューにアクセスします。

  2. 追加 (Add button) をクリックします。

  3. ナビゲーション メニューの 名前 を入力します。

    ナビゲーション メニューを作成します。

  4. [保存]をクリックします。

要素 (ページ、ドキュメント、カテゴリなど) の追加を開始できる新しいカスタム メニューが表示されます。

ナビゲーションメニューに新しい要素を追加する

  1. 追加 (Add button) をクリックします。

  2. メニューに追加する要素の種類 (ページ、ドキュメント、カテゴリなど) を選択します。 これにより、アイテム選択ウィンドウが開きます。

    同じメニューに複数の要素を追加できます。

メニューに追加する要素の種類を選択します。

  1. 追加する要素を選択し、 選択をクリックします。

    複数の要素を選択できます。

    重要

    追加された要素に 関連付けられた表示ページがない場合、警告が表示されます。 この項目には表示ページがありません。表示ページのない項目はリンクがないため、メニューに表示されません。

    追加された要素に関連付けられた表示ページがない場合、警告が表示されます。

  2. 必要に応じて、メニュー要素をドラッグ アンド ドロップして並べ替えたり、階層的に配置したりすることもできます。

    ヒント

    メニュー要素を階層構造にするだけでなく、 サブメニュー タイプを使用してメニューにサブセクションを追加することもできます。 子要素を持つ要素を削除すると、子要素も削除されます。

    ナビゲーション メニューに要素を追加します。

  3. 必要に応じて、ナビゲーション メニュー ツリーから子ナビゲーション メニュー要素を追加できます。

    目的のナビゲーション メニュー要素の アクション (Actions button) をクリックし、 子の追加を選択して、子要素のタイプを選択します。

    ナビゲーション メニュー ツリーから子ナビゲーション メニュー要素を追加します。

    ヒント

    ナビゲーション メニュー要素の 1 つをクリックし、キーボードの矢印を使用してナビゲーション メニュー ツリー内を移動します。

  4. 必要に応じて、メニュー要素ごとにカスタム表示名を定義します。 ページ要素、または表示ページを使用する任意のコンテンツ タイプ要素 (ブログ エントリ、Web コンテンツ記事、ドキュメント、語彙、カテゴリなど) にカスタム名を定義できます。

    Liferay 7.4 バージョン U9+ または GA13+ の表示ページを使用して、コンテンツ タイプ要素のカスタム表示名のみを定義できます。

    これを行うには、メニュー要素を選択し、サイドパネルで カスタム名を使用する をチェックし、名前を入力して、 保存をクリックします。

    メニュー要素の表示をカスタマイズします。

メニューへのすべての変更が保存されます。

動的な語彙要素の使用

語彙ナビゲーション メニュー要素 は動的です。ページに表示されたら、単一の要素ではなく、現在の階層にあるすべてのカテゴリとサブカテゴリが追加されます。 語彙の内容を変更すると、メニューに自動的に反映されます。

動的な語彙要素を使用すると、アイテムの階層が変化する場合に、ナビゲーション メニューをすばやく簡単に更新できます。 たとえば、カテゴリを使用して カタログ内の製品の種類を表し、カテゴリを更新すると、語彙を使用しているメニューが自動的に更新されるようにすることができます。 その後、それらのカテゴリに使用される 表示ページ に応じて、分類の変更がページとナビゲーション メニューに自動的に反映される場合があります。

動的な語彙要素は、ナビゲーション メニューのカテゴリの階層を反映して自動的に更新されます。

ナビゲーションメニューのプレビュー

編集中にナビゲーション メニューをプレビューして、ページ上に表示されたときにどのように表示されるかを確認できます。 目のアイコン (Eye icon) をクリックすると、ナビゲーション メニューのプレビューを含むポップアップ ウィンドウが開きます。

ナビゲーション メニューをプレビューして、ページ上に表示されたときにどのように表示されるかを確認します。

ドロップダウン メニューからさまざまなオプションを選択して、リスト スタイルやタブ スタイルなど、メニューを表示できるさまざまなスタイルを確認することもできます。

ページ作成中にメニューを使用する

ユーザーがサイト ページを作成するときに、既存のすべてのナビゲーション メニューのリストが表示されます。 使用可能なメニューのリストから特定のメニューを非表示にすることで、この動作を変更できます。

既存のナビゲーション メニューに新しいページを追加します。

ナビゲーション メニューのこの動作を構成するには、次の手順に従います。

  1. サイト メニュー (Site menu) を開き、 サイト ビルダーナビゲーション メニューに移動します。

  2. ご希望のメニューを選択してください。

  3. アクション (Actions button) をクリックします。

  4. 設定のチェックを外す/チェックする。

    サイトページを作成するときに、既存のナビゲーションメニューから選択できます。

  5. [保存]をクリックします。

ナビゲーションメニュータイプの設定

ナビゲーション メニューのタイプを構成するには、次の手順に従います。

  1. サイト メニュー (Site menu) を開き、 サイト ビルダーナビゲーション メニューに移動します。

  2. 目的のメニューの アクション (Actions button) をクリックします。

  3. 希望するナビゲーション タイプ (プライマリ ナビゲーション、セカンダリ ナビゲーション、またはソーシャル ナビゲーション) を選択します。

    希望するナビゲーション タイプを選択します。

    選択すると、各メニューの構成が「マーク済み」列に表示されます。

ナビゲーションメニューのタイプ使用法
プライマリ ナビゲーションプライマリ ナビゲーションは、ページのメインナビゲーションです。
セカンダリー・ナビゲーションセカンダリーナビゲーションは、ナビゲーションの第2レベルであり、ページ内のサイドバーまたは個別のメニューが考えられます。
ソーシャルナビゲーションソーシャルナビゲーションは、ソーシャルメディアまたは同様のタスクでコンテンツを共有するためのリンクを含むメニューのためのものです。

ナビゲーションメニューの削除

  1. サイト メニュー (Site menu) を開き、 サイト ビルダーナビゲーション メニューに移動します。

  2. 目的のメニューの アクション (Actions button) をクリックし、 削除をクリックします。

  3. 確認画面で OK をクリックします。

ナビゲーション メニューが削除されます。