2016-07-02 1 views
1

부트 스트랩 탐색을 사용하기 위해 TYPO3 페이지에 다음 TypoScript 코드가 있습니다.typoscript 부트 스트랩 탐색 세 번째 수준 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 레벨 탐색 기능이있는 경우이 기능은 절대적으로 작동합니다. 세 번째 레벨의 내비게이션 지점을 인쇄하려면 어떻게해야합니까?

그들은 단지 두 번째 수준

덕분에 아래에 표시해야한다.

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

감사합니다. 그러나 이것은 내 것과 같이 작동하지 않습니다 ... 오직 세 번째 leved를 인쇄하십시오. 스크린 샷이 위에 추가되었습니다. – Felix

+0

문제가 해결되었습니다. 그냥 이것을 지워야합니다 :'wrap =

'세 번째 레벨 – Felix