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