0

デフォルトでは、2番目のレベルのHMENUは最初の要素の後にレンダリングされます。

 foo = HMENU
 foo {
      1 = TMENU
      1.noBlur = 1
      1.NO = 1
      1.NO.expAll = 1
      1.NO.wrap = <li class="second">|</li>

      2 = TMENU
      2.noBlur = 1
      2.NO = 1
      2.NO.wrap = <li class="second">|</li>
 }

デフォルトのHTML:

<li><a href="#">firstlevel 1</a></li>
<li class="second"><a href="#">secondlevel 1</a></li>
<li><a href="#">firstlevel 2</a></li>

しかし、私が欲しいのは:

<li>
    <a href="#">firstlevel 1</a>
    <li class="second"><a href="#">secondlevel 1</a></li>
</li>
<li><a href="#">firstlevel 2</a></li>

つまり、2番目のレベルは、最初のレベルの後ではなく、最初のレベルの内側にレンダリングされます。どんなアイデアでもありがたいです!

4

1 に答える 1

6

使用する必要があります:

1.NO.wrapItemAndSub

それ以外の:

1.NO.wrap

しかし、あなたはあなたのメニューに欠け<ul>ています。検証されません。

適切なメニューは次のようになります。

foo = HMENU
foo {
      1 = TMENU
      1.wrap = <ul class="first">|</ul>
      1.noBlur = 1
      1.expAll = 1 
      1.NO.wrapItemAndSub = <li>|</li>

      2 < .1
      2.wrap = <ul class="second">|</ul>

 }

編集:expAllを「1.NO」から「1」に移動しました

于 2012-09-14T09:23:31.017 に答える