Zum Inhalt springen

Navigation mit markierten Untergruppen

Erstellt am 2. Dezember 2002 · 1 Antwort · letzte Antwort am 2. Dezember 2002

Tags: Frage

Nello ·

Hallo zusammen,
ich habe hier das Problem, in einem Textmenü bestimmte Navigationseinträge mit einem abwärts gerichteten Dreieck zu markieren. TypoScript sieht etwas ähnliches zwar schon vor: Mit "IFSUB" lässt sich eine Fallunterscheidung für Einträge mit Untereinträgen treffen, die markiert allerdings die betreffenden Menüpunkte immer - auch schon dann, wenn sie noch gar nicht angeklickt sind.

Was ich möchte (und auch für den Normalfall halte):
Ich habe eine Navigation mit drei Ebenen. Im Ausgangszustand (also wenn die Seite gerade erst angesurft wurde) sind nur die Einträge auf der ersten Ebene sichtbar, und alle sehen sie gleich aus, nämlich mit einem dunklen Dreieck davor. Wird jetzt ein Eintrag angewählt, kann zweierlei passieren:
1. Der Eintrag enthält keine zweite Ebene und ist jetzt aktiv. In diesem Fall wird er mit einem hellen Dreieck angezeigt.
2. Der Eintrag enthält eine zweite Ebene und ist jetzt aktiv. Dann, und nur dann, wird er mit einem nach unten zeigenden hellen Dreieck gekennzeichnet.
Die Einträge der zweiten Ebene sollen sich analog verhalten, abhängig davon, ob sie ihrerseits Einträge auf der dritten Ebene enthalten.

Alle Versuche, das mit verschachtelten Konstrukten in "ACT" oder "CUR" zu erreichen, scheitern an der Unmöglichkeit, hier Zeilennummern zu setzen oder auf dynamische, anderenorts im Script definierte Punkte etwa in der Art von "xxx.10.tmp.IMG_RESOURCE ..." zu verweisen.

Das kann doch nicht unmöglich sein. Oder? Wer weiß Rat?
Danke!

Nello

Nello ·

Heureka!
Ha, da muss man erstmal drauf kommen: Die Bezeichner ACT und IFSUB lassen sich zu ACTIFSUB kombinieren. Dann passiert alles nach Wunsch.

Freude, große Freude :p :p :p

Danke an alle, die vielleicht schon in der Zwischenzeit drüber nachgedacht haben!

Nello