0
我想使用freemarker語言在liferay 7中構建一個超級菜單(多級菜單)。我使用的主題只是打印菜單,但不是多層次的。使用freemarker構建Liferay 7超級菜單(多級菜單)
如何更改代碼並添加我的類和js?
的代碼是:
<nav class="navbar-nav navbar-right site-navigation" id="navigation" role="navigation">
<#assign
VOID = freeMarkerPortletPreferences.setValue("displayDepth", "1")
VOID = freeMarkerPortletPreferences.setValue("portletSetupPortletDecoratorId", "barebone")
/>
<@liferay.navigation_menu
instance_id="main_navigation_menu"
default_preferences="${freeMarkerPortletPreferences}"
/>
<#assign VOID = freeMarkerPortletPreferences.reset() />
</nav>
愚蠢的問題,因爲我不知道心臟:當您將displayDepth設置爲2或更多時會發生什麼? –
這很難解釋,但是......如果你在這些頁面上,它只顯示深度2的鏈接。如果您處於深度1或其他頁面,則該菜單不顯示任何鏈接。 – isin