Hi! ich hab ein menü bei dem ich für das erste element nen anderen <div> bekommen soll, wie kann ich das bewerkstelligen, dass des erste und letzte element anders gewrappt werden?
Erstes Element wrappen?!
Hallo
Hier ein Auszug aus dem Typoscript Code aus meinem Aktuellen Projekt. Das Menü wird als Unorderd List (<UL>) ausgegeben und die Einträge als Listitem (<LI>). Dazu wird das aktuell ausgewählte Item mit einer anderen CSS-Klasse versehen.
# Kategoriemenü generieren und ausgeben
page.10.marks.MENU_LINKS = HMENU
page.10.marks.MENU_LINKS.special = directory
page.10.marks.MENU_LINKS.special.value = 30
page.10.marks.MENU_LINKS.entryLevel = 2
page.10.marks.MENU_LINKS.1 = TMENU
page.10.marks.MENU_LINKS.1.NO = 1
# Hier trennt |*|
# Erstes |*| alle Mittleren |*| Letztes
page.10.marks.MENU_LINKS.1.NO.allWrap = <ul> | |*| | |*| | </ul>
# Erstes, Mittleren und Letztes werden immernoch hiermit gewrappt
page.10.marks.MENU_LINKS.1.NO.linkWrap = <li>|</li>
# Hier werden ein paar Sachen für das Aktuelle geändert
page.10.marks.MENU_LINKS.1.ACT < page.10.marks.MENU_LINKS.1.NO
page.10.marks.MENU_LINKS.1.ACT.linkWrap = <li class="aktiv">|</li>
Viel Spaß damit, Thomas 🙂
kannst du das bisserl erläutern, ich komm da nicht so ganz dahinter was du da genau machst...
der Schlüssel heisst "option split". Das ist in dem Skriptauszug vom Softwarekoch z.B. so drin:
<ul> | |*| | |*| | </ul>
Mit
|*|
werden die jeweiligen Bereiche voneinander abgetrennt.
Viele Grüße
Niki
okay...danke...das prinzip hab ich glaube ich jetzt verstanden, aber kannst du mir nochmal ein winziges beispiel der zeile geben, bei mir klappts nicht...