Hallo Leute,
ich bin noch totaler Typo3-Newbie und an meinem ersten Projekt zu Gange. Mein Problem derzeit ist die Hervorhebung aktiver Navigationspunkte. Bei der Hauptnavigation hat es noch recht einfach funktioniert:
subparts.navi = HMENU
subparts.navi {
wrap = <ul class="navigation"> | </ul>
excludeUidList = 24, 25, 26, 53
# Die erste Ebene:
entryLevel = 0
1 = TMENU
1.NO.wrapItemAndSub = <li> | </li>
1.CUR = 1
1.CUR < .1.NO
1.CUR.ATagParams = class="active"
1.ACT = 1
1.ACT < .1.CUR
}
Hier habe ich das eingesetzte Typoscript auch verstanden und wie das definieren einer "active"-Klasse hier seinen Zweck erfüllt.
Meine Subnavigation sieht nun wie folgt aus:
subparts.subnavi = HMENU
subparts.subnavi {
entryLevel = 1
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
}
2 < .1
2.wrap = <ul>|</ul>
3 < .2
4 < .2
}
Hier fällt es mir sehr schwer das Prinzip einer "active"-Klasse aufzugreifen. Kann mir jemand helfen bzw. bestenfalls mein Script modifiziert erneut posten?
Über jede Hilfe wäre ich sehr dankbar 😉