Zum Inhalt springen

Bootstrop-Menu mit Variablen

Erstellt am 13. September 2013 · 1 Antwort · letzte Antwort am 24. September 2013

Tags: TYPO3 6.x, Frage

ts_rvsbr ·

Hallo,

ich habe TS für das Bootstrap-Template entdeckt und wie folgt geändert:

lib.bootstrap = HMENU
    lib.bootstrap {
 
    1 = TMENU
    1 {
    expAll = 1
 
    NO.allWrap = <li class="{field:subtitle}">|</li>
    NO.allStdWrap.insertData = 1
    NO.ATagTitle.field = abstract // description // title
 
    ACT = 1
    ACT.allWrap = <li class="{field:subtitle}">|</li>
    ACT.allStdWrap.insertData = 1	
    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.allWrap = <li class="dropdown {field:subtitle}">|</li>
    IFSUB.allStdWrap.insertData = 1
    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 {field:subtitle}">|</li>
    ACTIFSUB.ATagTitle.field = abstract // description // title
 
    wrap = <ul class="nav">|</ul>
    }

Das Auflösen von {field:subtitle} funktioniert nur beim Menuzustand "NO", ansonsten wird nicht geparst.
Über einen Tipp würde ich mich sehr freuen.

Grüße in die Typo3-Welt

ts_rvsbr ·

Hallo,
ich habe ein vergleichbares Script auf http://typo3.org/documentation/snippets/sd/444/ gefunden:

    lib.menu = HMENU
    lib.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">|</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>
    }
     
    3 = TMENU
    3 {
    NO.allWrap = <li>|</li>
    NO.ATagTitle.field = abstract // description // title
     
    ACT = 1
    ACT.wrapItemAndSub = <li class="active">|</li>
    ACT.ATagTitle.field = abstract // description // title
    }
    }

Ich möchte nun auch die Knoten-Seiten verlinken.
Und die Menus in der 3. Ebene öffnen und schließen.

Kann mir da jemand weiterhelfen?

Grüße in die Typo3-Welt