Liferay 7.2打印自定义菜单

问题描述

我有Liferay 7.2 我创建了一个自定义主题

我在后端创建了一个自定义导航菜单“ link-utili”

我有主导航,但是在页脚之前需要辅助导航,但是我没有任何解决方案。

我尝试过:

<#assign preferencesMap = {"displayDepth": "1","portletSetupPortletDecoratorId": "barebone","siteNavigationMenuType": "2"} />

            <@liferay.navigation_menu
                default_preferences=freeMarkerPortletPreferences.getPreferences(preferencesMap)
                instance_id="link-utili"
            />

我怎么能做到?

解决方法

如果您已将自定义Site-NavigationMenu标记为“第二个导航”(请参阅​​菜单项的...上下文菜单),则可以在主题中使用以下代码片段来打印第二个导航(例如,可以根据需要调整某些设置):

<#assign secondaryNavigationPreferencesMap = {
        "displayStyle": "ddmTemplate_NAVBAR-BLANK-JUSTIFIED-FTL","portletSetupPortletDecoratorId": "barebone","rootLayoutType": "relative","siteNavigationMenuId": "0","siteNavigationMenuType": "2"
      } 
    />

<@liferay.navigation_menu
  default_preferences=freeMarkerPortletPreferences.getPreferences(secondaryNavigationPreferencesMap)
  instance_id="secondary_navigation_menu"
/>

我不知道如何通过其名称(此处为“ link-utili”)引用它。我总是使用“标记的导航菜单”。也许有人可以在这里添加此提示。