Trennseite in Menüs ausgeben

Der TYPO3-Seitentyp TRENNER soll in Menüs ausgegeben werden

Seit vielen TYPO3-Versionen gibt es den Seitentyp Trenner. Seit einigen Versionen kann er auch ausgegeben werden, um Abstände in Menüs zu realisieren. Dazu sind nur wenige Handgriffe notwendig.

Einfach im HMENU im TyposScript auf der gleichen Ebene, wie ACT und NO definiert wurden, folgendes ergänzen:

#Trenner:
SPC = 1
SPC.before.dataWrap = <li id="trenner{field:uid}" class="trenner">&nbsp;</li>|
SPC.doNotShowLink = 1

 

Jeder Trenner erhält die CSS-Klasse .trenner und ist so allgemein ansprechbar. Zusätzlich ist jede Trennseite über die ID #trennerPID konfektionierbar. Statt PID steht die TYPO3-Seitennummer der Trennerseite.

Beispiel eines Untermenüs mit Trennern

temp.umenue = HMENU
temp.umenue {
entryLevel = 1

1 = TMENU
1.NO {
linkWrap = |
wrapItemAndSub = <li>|</li>
}

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

#Trenner:
1.SPC = 1
1.SPC.before.dataWrap = <li id="trenner{field:uid}" class="trenner">&nbsp;</li>|
1.SPC.doNotShowLink = 1  

2 < .1
2.wrap = <ul>|</ul>
2.ACT.wrapItemAndSub = <li class="aktiv">|</li>     
}