Zum Inhalt springen

Einzelnes Menuelement stylen

Erstellt am 18. November 2005 · 3 Antworten · letzte Antwort am 18. November 2005

Tags: Frage

Gsicht ·

Hallo

Auf einer Seite habe ich ein Menu mit 4 Leveln, jeder Level wird jeweils in einer Zelle dargestellt, das ganze auf einer Zeile:

------------------------------------------
Menu 1 | Menu 2 | Menu 3 | Menu 4 |
------------------------------------------

Auf einer Seite des zweiten Menus wird in der Zelle, in der sonst Menu 4 angezeigt wird, der zweite Teil des Menu 3 dargestellt. Das habe ich auch gut hingekriegt, die ersten 6 Elemente von Menu 3 werden in der Zelle Menu 3 dargestellt, die Weiteren in der Zelle Menu 4.

Damit das funktioniert, habe ich auf eben dieser Seite im zweiten Menu ein neues Template erstellt, wo ich das zweiteilige Menu 3 definiere. Nun werden dort aber Menu 1 und 2 logischerweise nicht mehr dargestellt, da man mit entryLevel ja nicht aus dem eigenen Baum springen kann. Daher habe ich Menu 1 und 2 mit special = directory angezeigt. Also Folge davon "merkt" der aktive Punkt in Menu 1 nicht mehr, dass er aktiv ist und wird folglich nicht so gestylt, wie ich es will.

Kann man einzelne Menueelmente irgendwie ansprechen und in diesem Fall diesem einen aktiven Menuelement eine CSS-Klasse zuweisen? Oder gibt es sonst eine Lösung für mein Problem?

Danke im Voraus 🙂

-Gsicht

Gsicht ·
theo schrieb

Ich hab Deinen Monolog ab der dritten Zeile nicht mehr kapiert, aber: optionsplit ... ;-)

Dritte Zeile mit oder ohne 'Hallo'? 😃

Hmmm, mit optionSplit könnte das funzen... Danke 🙂

Edit: Das Problem ist, dass ich dem Link eine Klasse geben muss, da er sonst nicht gestylt wird. Kann ich ATagParams mit Optionsplit irgendwie zusammen verwenden?

Edit2: Gehirn einschalten... ATagParams = bli || bla || blo

-Gsicht

fuss ·

Auf einer Seite des zweiten Menus wird in der Zelle, in der sonst Menu 4 angezeigt wird, der zweite Teil des Menu 3 dargestellt. Das habe ich auch gut hingekriegt, die ersten 6 Elemente von Menu 3 werden in der Zelle Menu 3 dargestellt, die Weiteren in der Zelle Menu 4.

huh?
kannst Du ma bitte nen Link posten, damit man sich mal anschauen kann, was gemeint ist? 😉

gruss, fuss

<edit1>Huch, da war ich wohl zu langsam...</edit1>

<edit2>Wenn du sowieso dafür ein anderes Template benutzt, dann setz doch im Template einfach die class für den aktiven Zustand ein, oder übersehe ich da was?</edit2>