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

ナビゲーションメニュー要素の種類

ナビゲーションメニューには、さまざまな要素タイプがあり、それらを任意の階層構造で追加および配置できます。これらのタイプには、 特定のページ、 表示ページ付きのコンテンツアイテム 、 カテゴリ、 語彙、またはカスタム プレースホルダー または URL が含まれます。これらの要素を使用してナビゲーション メニューを追加する方法の詳細については、 および を参照してください。

ページ

特定のページは、ナビゲーションメニューで最も一般的に使用される要素の一つです。サイトのページセットから公開済みのページをどれでもメニューに追加できます。

サブメニューは、ナビゲーションメニューに追加できるプレースホルダー要素で、特定のページやコンテンツを必要とせずに、追加のメニュー要素をその下にグループ化できます。ページ上で使用される場合、サブメニュー要素にはクリック可能なリンクはありませんが、ユーザーがマウスカーソルを重ねると展開して子要素が表示されます。

ナビゲーションメニュー内のサブメニュー要素はクリックできませんが、それらに含まれる子要素はクリック可能です。

ナビゲーション メニューのデフォルトの ウィジェット テンプレート では、サブ メニューは、その下の要素の少なくとも 1 つにリンクがある場合にのみ表示されます。

コンテンツアイテム

これらのコンテンツ項目は、独立したメニュー要素として追加できます。

各要素はアイテムの 表示ページにリンクしており、表示ページがないアイテムにはリンクがありません。ナビゲーションメニューのデフォルトのウィジェットテンプレートでは、リンクのない要素は、その下の要素のうち少なくとも1つにリンクがある場合にのみ表示されます。すると、リンクなしで表示され、その下にそれらの要素が表示されます。カスタムウィジェットテンプレートを使用すると、この動作を変更できます。

追加可能な要素タイプのリストには、カスタムオブジェクトのエントリを設定するための単一のオプションがありません。その代わりに、公開済みで アクティブなカスタムオブジェクトは、それぞれ独自の「ラベル」の下にリストに表示されます。

カテゴリーと語彙

カテゴリー

カテゴリを、そのカテゴリの表示ページへリンクするメニュー項目として追加することができます。表示ページを持たないカテゴリにはリンクがなく、 コンテンツアイテム と同じ表示ルールに従います。

Liferay 7.4 バージョン U9 以降および GA13 以降では、複数のカテゴリを一度に選択できます。カテゴリとその下位カテゴリを追加すると、ナビゲーションメニューに正しい階層構造で表示されます。

注記

ナビゲーションメニュー要素として追加されたカテゴリにサブカテゴリが含まれている場合、サブカテゴリへの変更はナビゲーションメニューの階層構造に自動的に反映されません。サブカテゴリの変更によってナビゲーションメニューが自動的に更新されるようにしたい場合は、代わりに動的な 語彙 要素を使用できます。

語彙

Liferay 7.4 U26+/GA26+

メニュー要素として、 の語彙全体 を追加できます。語彙は動的に更新されるため、語彙内のカテゴリとその階層構造に対するすべての変更がナビゲーションメニュー自体に反映されます。ただし、これによって含まれるカテゴリの順序を変更したり、階層を変更したりすることはできません。カテゴリの異なる階層を作成したい場合は、代わりに 語彙 の外でカテゴリを個別に追加してください。

デフォルトでは、語彙をメニュー要素として追加すると、ページに表示される際に、その要素はメニュー内のすべての最上位カテゴリに置き換えられます。ただし、ナビゲーション メニューを編集する際に語彙要素を選択すると、 第一レベルとして表示名 チェックボックスをオンにして、語彙自体をメニューに表示させ(クリックできない要素として)、その下に最上位のカテゴリを表示させることもできます。

ナビゲーションメニューに語彙を要素として表示させるには、「表示名を第一レベルにする」にチェックを入れてください。

ナビゲーションメニューのデフォルトのウィジェットテンプレートでは、どの階層のカテゴリであっても、表示ページが設定されている場合、またはその下位のカテゴリに表示ページが設定されている場合、メニューに表示されます。表示ページがないカテゴリは、リンクなしで表示されます。別のウィジェットテンプレートを使用すると、この動作が変わる可能性があります。

URL

また、特定のコンテンツに紐づける必要のない、カスタムURLを持つナビゲーションメニュー要素を追加することもできます。ナビゲーションメニューにURL要素を追加する場合、メニュー要素の表示名と、クリック時にその要素が指すURLを入力する必要があります。 URLをユーザーのブラウザの別のタブで開く場合は、 新しいタブで開く チェックボックスをオンにしてください。

URLメニュー要素を追加するには、名前とリンク先のURLを入力してください。

Liferay 7.4 GA4 およびそれ以前のバージョン

Liferay 7.4 の GA4 より前のバージョンでは、 表示ページ ナビゲーション メニュー要素タイプも存在し、これはメニューに追加された表示ページ (あらゆるタイプのコンテンツ用) に使用されます。

Liferay 7.4 GA5+ および U1+ では、表示ページを使用する コンテンツ アイテム および カテゴリ が、表示ページ タイプに置き換えられます。