Hallo Normen, super! Genau das hab ich gesucht! Vielen Dank! Grüße, Cornelius
-----Ursprüngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Normen Beck Gesendet: Donnerstag, 11. September 2008 20:11 An: typo3-german@lists.netfielders.de Betreff: Re: [TYPO3-german] [HMENU] Subnavigation mit aktivem Top-Level-Navigationspunkt (special, list, value.field) Hallo Cornelius, wenn ich Dein Problem richtig verstehe, sollte Dir die getText-Deklaration leveluid : <x> weiterhelfen, wobei x das Level Deiner Hauptnavigation darstellt. Also etwa so: special.value.data = leveluid : <x> Viele Grüße, Normen Cornelius Illi schrieb: > Hallo zusammen, > > ich habe einen etwas speziellen Menu-Wunsch zu erfüllen. Und zwar gibt > es eine horizontale Top-Level-Navigation, sowie eine vertikale > Subnavigation. > Die vertikale Subnavigation soll allerdings den aktuellen > Top-Level-Navigationspunkt enthalten. > Beispiel: Unter www.obst.de gibt es die 4 TL-Punkte Orange, Apfel, Birne > und Traube. Wenn ich auf Apfel klicke soll die Subnavigation, wie unten > dargestellt aussehen > > Seitenhierarchie: > =========== > www.obst.de (1) > 1. Orange (10) > 2. Apfel (20) > 2.1 kleiner Apfel (21) > 2.1.1 grüner Apfel (22) > 2.1.2 roter Apfel (23) > 2.2 großer Apfel (24) > 3. Birne (30) > 4. Traube (40) > =========== > > Subnavigation (Apfel) > =========== > Apfel > kleiner Apfel > grüner Apfel > roter Apfel > großer Apfel > =========== > > Es sollen also in der Subnavigation kein anderer Top-Level-Punkt > auftauchen, als der aktive. Lösungsversuche: > 1. TMENU.NO weglassen und nur ACT definieren = geht nicht > 2. excludeUIDList = umständlich, besser siehe 3. > 3. special = list, special.value.field = pid (fast perfekt) > > Lösungsversuch 3 haut nicht ganz hin, weil das PID-Feld nicht immer > passt. (PIDs sind im Beispiel die Nummern hinter dem Titel). "kleiner > Apfel (21)" würde die richtige PID, nämlich 20 liefern. "Apfel (20)" > oder "roter Apfel (23)" jedoch eine falsche. PID sollte also in diesem > Fall im 20 sein. > Seht ihr eine TYPO3-interne Lösung für das Problem? Zugriff auf interne > Arrays? Welche? User-Func? Wie? > > Vielen Dank für eure Hilfe. > Grüße, > > Cornelius > > =================================== > TS-Code Subnavigation: > > 10 = HMENU > 10 { > entryLevel = 0 > special = list > special.value.field = pid > 1 = TMENU > 1 { > # config > } > > 2 = TMENU > 2 { > # config > } > } > _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.netfielders.de http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german