Hallo liebes Forum.
Ich bin noch relativ neu in Sachen TypoScript und habe ein kleines Problem mit einem grafischen Menü.
Ich will das der aktive Menüpunkt grün eingefärbt wird. Der Übergeordnete Menüpunkt soll allerdings nicht grün sein.
Das einfärben klappt soweit, nur das auch der übergeordnete Punkt mit eingefärbt wird. Allerdings scheint was mit dem wrap nicht zu klappen.
Das Menü sollte im Markup etwa so aussehen:
<ul>
<li><a>link</a>
<ul>
<li><a>sublink</a></li>
<li><a>sublink</a></li>
</ul>
</li>
</ul>
Es sieht aber mit aktiver färbung so aus:
<ul>
<li><a>link</a></li>
</ul>
<ul>
<li><a>sublink</a></li>
<li><a>sublink</a></li>
</ul>
Mein Code sieht volgendermaßen aus:
lib.nav {
1 = GMENU
1 {
wrap = <ul class="vlist">|</ul>
expAll = 1
NO = 1
NO {
allWrap = <li>|</li>
stdWrap.htmlSpecialChars = 1
stdWrap.case = upper
backColor = #FFFFFF
XY = 140,17
5 = IMAGE
5.file = uploads/pics/nav_bg.gif
10 = TEXT
10 {
text.field = title
offset = 0,12
align = left
fontSize = 10px
fontFile = uploads/tf/alternategothicno3.ttf
fontColor = #1F1E24
niceText = 1
}
}
IFSUB < .NO
IFSUB.allWrap = <li>|
ACT < .NO
ACT = 1
ACT.10.fontColor = #A4C407;
}
2 < .1
2 {
wrap = <ul class="vlist">|</ul></li>
NO.10.fontColor = #660000
}
}
Weiss nicht so recht wo der Fehler liegt. Hab auch so richtig TS noch nicht begriffen. o.O