2016-07-02 12 views
1

TYPO3ページでブートストラップナビゲーションを使用するために、次のTypoScriptコードがあります。typoscriptブートストラップナビゲーション第3レベルtypo3

 MENU = HMENU 
    MENU.entryLevel = 0 
    #NAVIMAIN.excludeUidList = 

    MENU { 
    1 = TMENU 
    1 { 
     expAll = 1 

    NO.allWrap = <li>|</li> 
    NO.ATagTitle.field = abstract // description // title 

    ACT = 1 
    ACT.wrapItemAndSub = <li class="active">|</li> 
    ACT.ATagTitle.field = abstract // description // title 

    IFSUB = 1 
    IFSUB.before = <a href="#" class="dropdown-toggle" data-toggle="dropdown"> 
    IFSUB.after = <b class="caret"></b></a> 
    IFSUB.doNotLinkIt = 1 
    IFSUB.wrapItemAndSub = <li class="dropdown">|</li> 
    IFSUB.ATagTitle.field = abstract // description // title 

    ACTIFSUB = 1 
    ACTIFSUB.before = <a href="#" class="dropdown-toggle" data-toggle="dropdown"> 
    ACTIFSUB.after = <b class="caret"></b></a> 
    ACTIFSUB.doNotLinkIt = 1 
    ACTIFSUB.wrapItemAndSub = <li class="dropdown active">|</li> 
    ACTIFSUB.ATagTitle.field = abstract // description // title 

    wrap = <ul class="nav navbar-nav">|</ul> 
    } 

     2 = TMENU 
    2 { 
    expAll = 1 

    ACT = 1 
    ACT.wrapItemAndSub = <li class="active">|</li> 
    ACT.ATagTitle.field = abstract // description // title 

    ACTIFSUB = 1 
    ACTIFSUB.wrapItemAndSub = | 
    ACTIFSUB.before = <li class="divider"></li><li class="nav-header"> 
    ACTIFSUB.after = </li> 
    ACTIFSUB.doNotLinkIt = 1 
    ACTIFSUB.ATagTitle.field = abstract // description // title 

    NO.allWrap = <li>|</li> 
    NO.ATagTitle.field = abstract // description // title 

    IFSUB = 1 
    IFSUB.before = <li class="divider"></li><li class="nav-header"> 
    IFSUB.after = </li> 
    IFSUB.doNotLinkIt = 1 
    IFSUB.ATagTitle.field = abstract // description // title 

    SPC = 1 
    SPC.allWrap = <li class="divider"></li><li class="nav-header">|</li> 

    wrap = <ul class="dropdown-menu">|</ul> 
    } 

2レベルのナビゲーションがある場合、これは絶対にうまく動作します。どのようにして第3レベルのナビゲーションポイントを印刷できますか?

彼らはただ、セカンドレベル

感謝の下に表示されなければなりません。

enter image description here

答えて

1

がどのようにして第3レベルのナビゲーションポイントを印刷することができますか?」第二レベル(及び4番目、5番目に同じのよう

全く同じ。 .. 99th)あなたはできるだけ各レベルで完全な定義を書く必要はありません。は、それ以前のものからを継承し、必要なものをオーバーライドします。ブートストラップでうまくいくサンプル3

10 = HMENU 
10 { 
    1 = TMENU 
    1.expAll = 1 
    1 { 
     NO.wrapItemAndSub = <li>|</li> 

     ACT = 1 
     ACT.wrapItemAndSub = <li class="active">|</li> 

     IFSUB < .NO 
     IFSUB = 1 
     IFSUB.wrapItemAndSub = <li class="dropdown">|</li> 
     IFSUB.ATagParams = class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" 

     ACTIFSUB < .ACT 
     ACTIFSUB.wrapItemAndSub = <li class="active dropdown">|</li> 
     ACTIFSUB.ATagParams = class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false" 
    } 

    2 < .1 // level 2 
    2 { 
     wrap = <ul class="dropdown-menu">|</ul> 
     NO.wrapItemAndSub = <li>|</li> 
    } 

    3 < .2 // level 3 
    4 < .2 // level 4 
    5 < .2 // level 5 
    // ... 
    99 < .2 // level 99 
} 
+0

ありがとうございますが、これは私のようには機能しません。上記のスクリーンショットが追加されました。 – Felix

+0

問題が解決しました。これを削除するだけです: 'wrap =

'第3レベル – Felix

関連する問題