ナビゲーションメニューの要素の種類
ナビゲーションメニューには様々な種類の要素があり、お好みの階層に追加して配置できます。 これらのタイプには、特定のページ、ボキャブラリ、特定のコンテンツタイプの表示ページ、またはカスタムプレースホルダーまたはURLが含まれます。 これらの要素を使ったナビゲーションメニューの追加について、詳しくはこちらを参照してください。
サイトページ
特定のページは、ナビゲーションメニューに使用される最も一般的な要素です。 サイトのページセットから任意の公開ページをメニューに追加できます。
サブメニュー
サブメニューは、ナビゲーションメニューに追加できるプレースホルダー要素で、特定のページやコンテンツを必要とせずに、追加のメニュー要素をその下にグループ化することができます。 ページ内で使用する場合、サブメニュー要素にはクリック可能なリンクはなく、ユーザーがその上にマウスを置くと、展開して子要素が表示されます。

ナビゲーションメニューのデフォルトのアプリケーション表示テンプレートを使用すると、サブメニューの下に他の要素が編成されていない場合、そのサブメニューはユーザーのナビゲーションメニューに表示されません。
ブログエントリー
エントリーの表示ページにリンクする独立したメニュー要素として、ブログエントリーを追加することができます。 ナビゲーションメニュー用のデフォルトのアプリケーション表示テンプレートを使用すると、表示ページのないブログエントリーが追加された場合、リンクがないため、メニュー上のユーザーから隠されます。 この動作は、別のアプリケーション表示テンプレートを使用した場合に変更されることがあります。
Webコンテンツの記事
記事の表示ページにリンクする独立したメニュー要素として、Webコンテンツの記事を追加できます。 ナビゲーションメニュー用のデフォルトのアプリケーションディスプレイテンプレートを使用すると、表示ページのないWebコンテンツ記事が追加された場合、リンクがないため、メニュー上のユーザーから隠されます。 この動作は、別のアプリケーション表示テンプレートを使用した場合に変更されることがあります。
ドキュメントとメディア
ドキュメントの表示ページにリンクする独立したメニュー要素としてドキュメントを追加できます。 ナビゲーションメニュー用のデフォルトのアプリケーション表示テンプレートを使用すると、表示ページのないドキュメントが追加された場合、リンクがないため、メニュー上のユーザーから隠されます。 この動作は、別のアプリケーション表示テンプレートを使用した場合に変更されることがあります。
カテゴリ
カテゴリの表示ページにリンクするメニュー要素として、カテゴリを追加できます。 ナビゲーションメニュー用のデフォルトのアプリケーション表示テンプレートを使用すると、表示ページのないカテゴリが追加された場合、リンクがないため、メニュー上のユーザーから隠されます。 この動作は、別のアプリケーション表示テンプレートを使用した場合に変更されることがあります。
Liferay 7.4のバージョンU9+とGA13+以降、複数のカテゴリーを一度に選択できるようになりました。 カテゴリとその下のサブカテゴリを一緒に追加すると、ナビゲーションメニューに正しい階層に配置されます。
ナビゲーションメニューの要素として追加されたカテゴリにサブカテゴリが含まれている場合、サブカテゴリの変更はナビゲーションメニューの階層には自動的に反映されません。 サブカテゴリの変更をナビゲーションメニューに自動的に反映させたい場合は、代わりに動的な ボキャブラリ要素を使用できます。
ボキャブラリ
Liferay Portal 7.4 GA26+、DXP 7.4 U26+
ボキャブラリ 全体をメニュー要素として追加できます。 ボキャブラリは動的に更新されるため、その中のカテゴリとその階層に対するすべての変更がナビゲーションメニュー自体に反映されます。 しかし、この方法では、含まれるカテゴリの階層を並べ替えたり変更したりすることはできません。カテゴリの異なる階層を作成したい場合は、代わりにボキャブラリの外側にカテゴリを個別に追加してください。
デフォルトでは、ボキャブラリをメニュー要素として追加すると、そのメニューがページ上に表示されたときに、その要素がすべてのトップレベルカテゴリに置き換えられます。 ただし、ナビゲーション メニューの編集中に語彙要素を選択した場合は、 [名前を第 1 レベルとして表示] チェックボックスをオンにして、語彙自体をメニューに表示し (クリックできない要素として)、その下に最上位レベルのカテゴリを表示することもできます。

ナビゲーションメニューのデフォルトのアプリケーションディスプレイテンプレート(別のアプリケーションディスプレイテンプレートを使用する場合は変更可能)を使用して、ボキャブラリの各トップレベルカテゴリがナビゲーションメニューに表示されるように、表示ページを設定する必要があります。 メニューに表示されているカテゴリは、表示ページの有無にかかわらず、すべてのサブカテゴリを表示します。 ただし、表示ページを持たないサブカテゴリにはクリック可能なリンクがなく、その下にあるサブカテゴリも表示されません。
URL
また、特定のコンテンツに関連付ける必要のない、カスタムURLのナビゲーションメニュー要素を追加することもできます。 ナビゲーションメニューにURL要素を追加する場合、メニュー要素の表示名とクリック時にその要素が指すURLを入力する必要があります。 URL をユーザーのブラウザの別のタブで開く場合は、 新しいタブで開く チェックボックスをオンにします。

Liferay Portal 7.4 GA4以前
GA4 より前のバージョンの Liferay Portal 7.4 には、メニューに追加されたすべての表示ページ (あらゆるタイプのコンテンツ) に使用される 表示ページ ナビゲーション メニュー要素タイプもあります。
Liferay 7.4 GA5+とU1+では、表示ページタイプは表示ページを使用する次のコンテンツタイプに置き換えられます: ブログエントリ、Webコンテンツ記事、ドキュメント、カテゴリ