2015-11-23 178 views
2
lib.menu.main = HMENU 
lib.menu.main { 
    special = list 
    special.value = 22,5,88,40,91 
    alwaysActivePIDlist = 22,91 
    1 = TMENU 
    1.NO = 1   
    1.wrap = <ul>|</ul> 
    1.NO.wrapItemAndSub= <li class="sub-link">|</li> 
    2 < .1 
    2.wrap = <ul id="sub-menu">|</ul> 
    2.NO.wrapItemAndSub = <li>|</li> 
} 
MAIN_MENU < .lib.menu.main 

我需要包裝第一級li,如果它有子元素,否則什麼也沒有。 此代碼包裝所有第一級li。我該怎麼做?HMENU只包含子元素

回答

1

看看IFSUB菜單狀態 - 正是你需要的。

所以,你的代碼可能看起來如此:

lib.menu.main = HMENU 
lib.menu.main { 
    ... 
    1 = TMENU 
    1.wrap = <ul>|</ul> 
    1.NO.wrapItemAndSub = <li>|</li> 
    1.IFSUB = 1 
    1.IFSUB.wrapItemAndSub = <li class="sub-link">|</li> 
    ... 
} 
+0

感謝,它的工作。 正確的編碼: 1.IFSUB = 1 1.IFSUB {} {wrapItemAndSub =

  • |
  • } – Dev

    相關問題