2

我想做一个这样的菜单:

<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>
  }
}
4

1 回答 1

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>
}

当然,您不需要为每个级别使用单独的课程,这是一个奖励。

于 2012-06-17T21:15:35.597 回答