Modify "navigation.vm" in the theme . 在4.3.6中l(wèi)iferay已經(jīng)實現(xiàn)了多級子菜單,,只是沒有顯示而已,。 如果你需要,,你必須修改一些代碼,,因為目前的css不支持下來顯示,。
navigation.vm 從數(shù)據(jù)庫中讀出此portal的導(dǎo)航,,包括子菜單,。
1<div id="navigation" class="sort-pages modify-pages"> 2 <ul> 3 #foreach ($nav_item in $nav_items) 4 #if ($nav_item.isSelected()) 5 #set ($nav_item_class = "selected") 6 #else 7 #set ($nav_item_class = "") 8 #end 9 10 <li class="parent-nav-item"> 11 <a href="$nav_item.getURL()" $nav_item.getTarget()><span>$nav_item.getName()</span></a> 12 13 #if ($nav_item.hasChildren()) 14 <ul class="child-menu"> 15 #foreach ($nav_child in $nav_item.getChildren()) 16 <li> 17 <a href="$nav_child.getURL()" $nav_child.getTarget()>$nav_child.getName()</a> 18 </li> 19 #end 20 </ul> 21 #end 22 </li> 23 #end 24 </ul> 25</div>
另外需要一下css和js的支持,才能正常顯示下拉菜單,。,。看我的那個附件 ,。,。。,。 其中css和js文件可以在 portal_normal.vm中添加,。
|