Zum Inhalt springen

dynamischer class value

Erstellt am 7. Dezember 2008 · 1 Antwort · letzte Antwort am 7. Dezember 2008

Tags: Frage

Unbekannter Benutzer ·

Schönen guten Tag,
in meiner Navigation möchte ich den Bereich der mit "#####" gekennzeichnet ist, also den class value dynamisch mit dem Seitentitel füllen. Der Navigationspunkt Startseite soll also auch den class value "Startseite" haben und der Navigationspunkt Kontakt dementsprechend den class value "Kontakt" bekommen.

Ist dies über TypoScript möglich?

page.10.subparts.NAVIGATION = HMENU
page.10.subparts.NAVIGATION {
	wrap = <ul> | </ul>
	1 = TMENU
	1.NO.allWrap = <li> | </li>
	1.NO.ATagBeforeWrap = 1
	1.NO.linkWrap = <span class="#####"> | </span>
	2 = TMENU
	2.NO.allWrap =  <li>-&nbsp| </li>
}

Viele Grüße,
Jonas

Michaelh74 · · Beste Antwort

hier 2 Ansätze. Einer sollte sicher gehen:

1 = TMENU
1.NO.allWrap = <div id="{elementUid}>|</div>
1.NO.subst_elementUid = 1

oder

1 = TMENU
1.NO.allWrap = <li id="menuitem{field:uid}">|</li>
1.NO.allWrap.insertData = 1

Gruß
Michael