[TYPO3-german] Einzelnes Menüitem anders färben
Reinhard Kusel
kusel at uke.uni-hamburg.de
Tue Jun 3 18:08:33 CEST 2008
Hi Michael,
vielen Dank für die Antwort, besonders weil ich den Thread geklaut hab (tut
mir leid, soll nicht wieder vorkommen). Ich hab es jetzt so gelöst:
1 = TMENU
1 {
wrap = <ul id="mainnavi">|</ul>
NO = 1
NO {
linkWrap = <li id="tmenu{elementUid}">|</li>
subst_elementUid = 1
}
}
Das Menüelement mit id="tmenu3" kann ich dann mittels css besonders einfärben.
Herzliche Grüße
Reinhard
Am Montag, 2. Juni 2008 20:25 schrieb Michael Gnessner:
> Am Sun, 1 Jun 2008 22:03:50 +0200 schrieb Reinhard Kusel:
> Hi Reinhard,
>
> > Ich möchte in einem TMENU den Menüeintrag für die Seite mit ID = 3
> > anders einfärben als die Menüeinträge für die anderen Seiten. So geht es
> > nicht:
> >
> > [PIDinRootline=3]
> > page.10.marks.MENUE.1.NO.linkWrap = <li id="anderefarbe">|</li>
> > [else]
> > page.10.marks.MENUE.1.NO.linkWrap = <li>|</li>
> > [global]
> >
> > Hier ist auf der Seite 3 das ganze Menü anders gefärbt, und ich will ja
> > nur ein Menüitem farblich hervorheben. Was müsste ich anstelle von
> > PIDinRootline verwenden?
>
> Ich bin zwar noch kein Experte in Sachen TYPOSCRIPT, aber wenn ich Dein
> Snippet richtig übersetzte, bedeutet es:
>
> Wenn Du auf Seite 3 bist dann setze den linkWrap = <li id="andere
> Farbe">|</li> wenn Du nicht auf dieser Seite bist, dann setze einfach nur
> linkWrap = <li>|</li>.
> Bringt Dich nicht ans Ziel...
>
> Aber OptionSplit dürfte an dieser Stelle ein hilfreicher Freund sein. So
> würde ein optionSplit = Farbe1|*||*|Farbe2 Dein Problem lösen.
>
> Beste Grüße
> --
> Email: michael at epoche-napoleon.net
> WEB: http://www.epoche-napoleon.net
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list