[TYPO3-german] Problem mit CSS-Klasse im CUR-Zustand
Gregor Hermens
gregor at a-mazing.de
Mon Sep 21 14:50:10 CEST 2009
Hallo Ingo,
Ingo Preuß schrieb:
>>> Stimmt, mit dem CUR-Zustand taucht ein li-Element im li-Element auf.
>>> Wie kann das sein?
>>
>> weil du CUR über: CUR < .ACT
>> ein: CUR.allWrap = <li>|</li>
>> gibst, und extra noch ein: CUR.linkWrap = <li class="noLink">|</li>
>
> Gibt es eine andere Möglichkeit dem aktiven parent-Element die
> .noLink-Klasse zu übergeben?
deine ganze Menü-Definiton ist unnötig kompliziert und zum Teil redundant.
Um mehrfache Wraps zu vermeiden solltest du dich außerdem auf einen einzigen
Wrap-Typ festlegen und diesen überall verwenden.
Auf das Notwendige zusammengekürzt könnte dein Menü z.B. so aussehen
(ungetestet):
lib.naviLeft = HMENU
lib.naviLeft {
excludeUidList = 43,44,45,46
entryLevel = 1
1 = TMENU
1 {
wrap = <ul>|</ul>
noBlur = 1
NO {
wrapItemAndSub = <li>|</li>
stdWrap.htmlSpecialChars = 1
ATagTitle.field = subtitle // title
}
NO = 1
ACT < .NO
ACT.ATagParams = class = "active"
CUR < .NO
CUR {
doNotLinkIt = 1
wrapItemAndSub = <li class="noLink">|</li>
}
}
2 < .1
3 < .1
}
Gruß,
Gregor
--
http://www.a-mazing.de/
More information about the TYPO3-german
mailing list