HMENU 只换行 children 的元素
HMENU wrap only elements with children
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
,如果它有 child 个元素,否则什么都没有。
此代码包装所有第一级 li
。我该怎么做?
看看 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>
...
}
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
,如果它有 child 个元素,否则什么都没有。
此代码包装所有第一级 li
。我该怎么做?
看看 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>
...
}