Hi,
hoffe ich bin richtig hier -_-
folgendes:
Ich hab ein Menü
+ Link1
+ Link2
+ Link3
- Unterlink1
+ Link4
Und ich hab ein Rootlinemenü ..
Sie sind hier: Link1
Ich will jetzt dem Rootlinemenü eine bestimmte CSS-Klasse übergeben, und zwar den Name der 1. aktiven Menüebene. Das heißt, ich klick auf Link1 und das Rootlinemenü hat die CSS-Klasse "Link1". Ich klick auf Unterlink1 und das Menü hat die Klasse "Link3" etc.
Ist das irgendwie möglich? Danke schon mal für eure Hilfe :-)
würde sowas nicht gehen ?
1 = TMENU
wrap = <div class="{page:title}"| </div>
stdWrap.insertData = 1
1 {
noBlur = 1
NO.ATagTitle.field = description // title
NO.allWrap = ....
#CUR.doNotLinkIt = 1
CUR.allWrap = |
#CUR.ATagParams = class="{page:title}"
#CUR.ATagParams.insertData = 1
CUR = 1
}
}
wusste jetzt nicht genua wo du meinst, entweder um den CUR link, bzw um das ganze MENU... einfach mal beides reingehauen...
insertData gibts nicht für ATagParams, aber es ginge natürlich für allWrap, also
NO.allWrap = <li class="{field:title}">|</li>
NO.allWrap.insertData = 1
müsste gehen, allerdings ist diese Methode blöd, weil du dann definitiv keine Titel mit Leerzeichen haben solltest, oder mit . oder so.
@ Kitsunet
ATagParams hat allerdings die stdWrap Eigenschaften, dadurch geht es dann wieder.
Habs ausprobiert, weil ich mir auch nicht sicher war.
karlchen
stimmt danke für die Info, steht auch in der englischen TS-Ref, nur hier stehts nicht drin...