Zum Inhalt springen

MENU Typoscript

Erstellt am 27. Dezember 2012 · 2 Antworten · letzte Antwort am 3. Januar 2013

Tags: Frage

Ind0r ·

Hallo zusammen,

ich habe ein template für meine Navi(s) erstellt und möchte diese über TypoScript darstellen.
Bis jetzt sieht meine Navi so aus:

lib.navi = HMENU

lib.navi.1 = TMENU
lib.navi.1 {
  
  wrap = <ul> | </ul>
  
  NO {    
    
   wrap = <li> | </li>
    
  }
  
  CUR {
    
    wrap = <li class="active"> | </li>
    
  }
} 

Navi sieht momentan so aus:
NaviElemen1NaviElemen2NaviElemen3NaviElemen4

soll jedoch so aussehen:
NaviElemen1 / NaviElemen2 / NaviElemen3 / NaviElemen4

Ich war nach 30min nicht in der Lage eine anständige Lösung zu googlen weswegen ich mich jetzt an dieses Forum wende.

Wäre nett wenn mir jemand weiterhelfen könnte.

Danke.

LG

Ind0r

Chrissli ·

Der Trick nennt sich optionSplit:

lib.navi = HMENU
 
lib.navi.1 = TMENU
lib.navi.1 { 
  wrap = <ul> | </ul> 
  NO {     
   wrap = <li>|</li> |*| <li> / |</li>
  }
 
  CUR { 
    wrap = <li class="active"> | </li> |*| <li class="active"> / |</li> 
  }
}
Ind0r ·

Danke, optionSplit war das richtige Signalwort.

Das war die richtige Lösung:

lib.navi = HMENU
lib.navi {
 1 = TMENU
 1 {
 wrap = <ul> | </ul>
 NO.allWrap = <li>|</li> |*| <li>&nbsp;/&nbsp;|</li>  
 ACT = 1
 ACT.allWrap = |&nbsp;/&nbsp; |*| |&nbsp;/&nbsp; |*| |
 ACT.linkWrap = <span class="act">|</span>
 }
}