Hallo Georg und all anderen, die mir weiterhelfen können!
Ich habe eine Frage zu dem CSS-TS-Menü!
Das ist mein Typoscript:
MENU_OBEN {
special = directory
#| Start-ID des Menüs |#
special.value = 2
#| Erste Menü-Ebene |#
1 = TMENU
1 {
expAll = 1
wrap = <ul id="nav">|</ul>
noBlur = 1
NO = 1
NO.wrapItemAndSub = <li>|</li>
/*
IFSUB = 1
IFSUB.wrapItemAndSub = <li class="menuparent">|</li>
ACTIFSUB < .IFSUB
*/
IFSUB = 1
IFSUB.wrapItemAndSub = <li>|</li>
IFSUB.ATagParams = class = "menuparent"
ACTIFSUB < .IFSUB
}
1.CUR < .1.NO
1.CUR.wrapItemAndSub = <li class="navActiv">|</li>
#| Zweite Menü-Ebene |#
2 < .1
2.wrap = <ul>|</ul>
Und so sieht der Code aus, der daraus generiert wird:
<ul id="nav">
<li>
<a href="index.php?id=3" class="menuparent">Menüpunkt1</a>
<ul>
<li><a href="index.php?id=12" class="menuparent">Submenü1</a></li>
<li class="navActiv"><a href="index.php?id=14">Submenü2</a></li>
<li><a href="index.php?id=15">Submenü3</a></li>
</ul>
</li>
<li><a href="index.php?id=4">Menüpunkt2</a></li>
<li><a href="index.php?id=5">Menüpunkt2</a></li>
</ul>
In dem Code befinde ich mich gerade auf der Seite Submenü2 (id=14). Dies wird durch die Klasse .navActiv deutlich. Ich möchte aber eigentlich den (aktiven) Hauptmenüpunkt speziell formatieren. Das bedeutet also, dass ich (wenn ich mich auf der Seite id=14 befinde) das .navActiv dem <li>-Menüpunkt1 (id=3) zuordnen würde.
Frage: Geht das irgendwie? Wenn ja, wie?
Freue mich über jeden Tipp.
Liebe Grüße Julia