liferay-ui:icon-menu
タグを使用して、ポップアップナビゲーションメニューをアプリに追加できます。アイコンメニューには、必要に応じてメニューオプションが表示され、必要ない場合は折りたたみ式メニューに格納されます。これにより、UIがきれいに整頓されます。アイコンリストと同様に、ナビゲーション項目ごとにアイコンをネストします。個人用サイトポートレットのサイトアクションメニュー内のアイコンメニューの例を以下に示します。
JSP構成の例:
<liferay-ui:icon-menu
direction="left-side"
icon="<%= StringPool.BLANK %>"
markupView="lexicon"
message="<%= StringPool.BLANK %>"
showWhenSingleIcon="<%= true %>"
>
<liferay-ui:icon
message="go-to-public-pages"
target="_blank"
url="<%= group.getDisplayURL(themeDisplay, false) %>"
/>
<liferay-ui:icon
message="leave"
url="<%= leaveURL %>"
/>
</liferay-ui:icon-menu>
このurl
属性は、アイコンを適切にレンダリングするために必要です。属性の全リストについては、Icon Menu taglibdocsを参照してください。