我想制作一个这样的菜单:
<ul>
<li><a href="...">Item 1</a></li>
<li><a href="...">Item 2</a></li>
<li>
<a href="...">Item 3</a>
<ul>
<li><a href="...">Subitem 1</a></li>
<li><a href="...">Subitem 2</a></li>
</ul>
</li>
</ul>
但我得到了这个:
<ul>
<li><a href="...">Item 1</a></li>
<li><a href="...">Item 2</a></li>
<li><a href="...">Item 3</a></li>
<ul>
<li><a href="...">Subitem 1</a></li>
<li><a href="...">Subitem 2</a></li>
</ul>
</ul>
我应该改变什么?这是我的代码:
10 = HMENU
10{
special = directory
special.value = 1
1 = TMENU
1{
NO = 1
NO{
allWrap = <li>|</li>
}
}
2 = TMENU
2{
wrap = <ul>|</ul>
NO = 1
NO.linkWrap = <li>|</li>
}
}
答案 0 :(得分:3)
你不需要任何魔法,普通wrapItemAndSub
可以做到这一点
lib.subMenu = HMENU
lib.submenu {
1 = TMENU
1 {
wrap = <ul>|</ul>
NO.wrapItemAndSub = <li>|</li>
}
2 < .1
2.wrap = <ul class="level_2">|</ul>
}
当然你不需要为每个级别使用单独的类,这是一个奖励。