Hallo,
ich würde gerne folgende Idee für ein Menü umsetzen:
Punkt 1
..|.Unterpunkt 1
..|.Unterpunkt 2
..| Unterpunkt 3
....Unterpunkt 4
....Unterpunkt 5
Punkt 2
Wenn man einen Menüpunkt anwählt, sollen der Hauptmenüpunkt und der Untermenüpunkt unterstrichen und mit einem senkrechten Strich verbunden werden.
Die Sache mit den Einrückungen, unterstreichen, etc. ist alles erledigt.
Die Frage ist jetz nur noch, wie bringe ich Typo bei, daß es vor die Unterpunkte 1 und 2 einen senkrechten Strich macht. Bei dem Unterpunkt 3 ist das ja kein Thema.
"optionsplit" hilft mir hier glaube ich nicht weiter.
Vermutlich ist es ein .if-Statment. Aber wie heißt das Zauberwort, mit dem ich auf die Reihenfolge der Menüeinträge zugreife bzw. wie kann ich den Index des aktuell ausgewählten Elementes in Erfahrung bringen? Die Seiten-Id bringt mir ja auch nichts.
Habe jetzt große Teile der Referenz und des Forums durchwühlt, aber leider nichts brauchbares gefunden. Entweder bin ich zu blöd oder zu müde.
Vielleicht hat ja jemand eine Idee für mich.
Danke.
Klaus
Mmmh,
hat keiner eine Idee? Schade.
Mir würde ja schon ein Hinweis reichen, in welche Richtung ich weiter suchen muß.
Ist es mit normalen TS-Bordmitteln möglich oder muß ich irgendwie mit den Menüzuständen Userdef1 und der itemArrayProcFunc rumspielen?
Sagt doch bitte, ob die Richtung warm oder kalt ist!
Danke.
Gruß
Klaus
schätze das lässt sich am besten über css lösen
Viele Grüße
Niki
Über das css kann ich mit Sicherheit die Darstellung irgendwie hinbekommen, indem ich eine eigene class definiere.
Aber auch dafür brauche ich doch die Info "Untermenüpunkt X liegt zwischen Hauptmenüpunkt und dem ausgewählten Untermenüpunkt". Oder nicht? Und genau hier weiß ich nicht, wie ich an diese Info drankomme. Man kann die minimale und maximale Anzahl von Menüelementen angeben und die Elemente zählen. Aber einen Index des ausgeählten Elementes bekomme ich nicht. Oder habe ich irgendwo etwas übersehen?
Viele Grüße
Klaus
nene, nur über css, ohne Abzählen. Du kannst z.B. den Strich vom Untermenüpunkt bis zum Hauptmenüpunkt machen (Hauptmenüpunkt als Elternelement und darunter die Untermenüpunkte) oder ein div um Hauptmenüpunkt bis aktiver Untermenüpunkt legen.
Am besten bei sowas und bei Typo3 Implementierungen: immer erst das HTML fertigmachen, danach an die CMS Implementierung gehen.
Viele Grüße
Niki
Da muß ich meine Selbsteinschätzung korrigieren: Ich bin zu blöd und zu müde.
Das mit dem <div> macht einen schlanken Fuß, werde ich in den nächsten Tagen mal ausprobieren. Vielen Dank!
Was die Reihenfolge der Implementierung angeht: Grundsätzlich ist das schon klar. Es war nur bei einem Redesign einer Seite, daß das alte Menü nicht wirklich zum neuen Design paßte. Die zündende Idee für das neue Menü hatten wir aber noch nicht. Das kam dann irgendwann nachts um 4 oder so, man kennt das ja ...
Viele Grüße
Klaus