Hallo zusammen,
auf meiner mit TYPO3 erstellten Website gibt es ein Menü mit zwei Hierarchieebenen, das als Liste (UL) ausgegeben und mittels CSS formatiert wird. Zur Benutzerfreundlichkeit möchte ich den jeweils aktiven Menüpunkt kennzeichnen, d. h. mit einer eigenen CSS-Klasse oder -ID versehen.
Nun stehe ich jedoch vor folgendem Problem: Den jeweils aktiven Menüpunkt kann ich zwar markieren, doch bei Menüpunkten der zweiten Ebene sollte auch der übergeordnete Menüpunkt der ersten Ebene markiert sein.
Sprich: Momentan ist es so, dass beispielsweise beim Klick auf den Menüpunkt "Über uns" der ersten Ebene dieser Punkt die CSS-ID "taktiv" erhält. Wählt man den untergeordneten Menüpunkt "Geschichte" an, erhält dieser die ID "taktiv" - doch wäre es gut, wenn auch in diesem Fall "Über uns" als "Parentnode" gekennzeichnet wäre...
Kann dies in TYPO3 so umgesetzt werden? (Wenn ja, wie? 😉 )
Mein derzeitiger TYPOSCRIPT-CODE für das Menü sieht so aus:
1 = TMENU
1 {
expAll = 1
wrap = <ul id="nav_oben">|</ul>
noBlur = 1
NO = 1
NO.wrapItemAndSub = <li>|</li>
IFSUB = 1
IFSUB.wrapItemAndSub = <li class="parent_top">|</li>
ACTIFSUB < .IFSUB
CUR = 1
CUR.wrapItemAndSub = <li id="active">|</li>
}
2 < .1
2.wrap = <ul>|</ul>
VG
Martin