[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