1

Hide from Navigation Menuつまり、コントロール パネルのオプションをオンにした他のプライベート ページからナビゲーション メニューを非表示にしたいということです。

私のテーマでは、プライベート ページにのみナビゲーション メニューを表示しています。

<#if layout.isPrivateLayout()>
    <#if has_navigation && is_setup_complete>
        <#include "${full_templates_path}/navigation.ftl" />
    </#if>
</#if>

そして、いくつかの非公開ページ (ユーザーがハイパーリンクとして開くページ) でそれをさらに非表示にしたいと考えています。オプションをチェックしたので、これらはナビゲーション メニューの一部ではありませんHide from Navigation Menuが、ナビゲーション メニューは表示されます。

これを行う直接的な方法がない場合、ページ名を取得し、ナビゲーション メニューをそれらのページに表示しないように設定するにはどうすればよいですか。

Liferay 7 CE GA2 を使用していますが、これは一般的な質問だと思います。

4

1 に答える 1