Zum Inhalt springen

Erstes Element wrappen?!

Erstellt am 19. Januar 2005 · 4 Antworten · letzte Antwort am 19. Januar 2005

Tags: Frage

SIR_LEGOLAS ·

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?

softwarekoch ·

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 🙂

Unbekannter Benutzer ·

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

SIR_LEGOLAS ·

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...