TYPO3Jack.net - Das TYPO3 Mailinglist Forum Archiv

Die TYPO3 Mailingliste - nicht fragen: lesen!

[TYPO3-german] [HMENU] Subnavigation mit aktivemTop-Level-Navigationspunkt (special, list, value.field)

This is a discussion on [TYPO3-german] [HMENU] Subnavigation mit aktivemTop-Level-Navigationspunkt (special, list, value.field) within the typo3-german@lists.netfielders.de forums, part of the TYPO3-Mailinglisten: DEUTSCH category; Hallo zusammen, ich habe einen etwas speziellen Menu-Wunsch zu erfüllen. Und zwar gibt es eine horizontale Top-Level-...


Zurück   TYPO3Jack.net - Das TYPO3 Mailinglist Forum Archiv > TYPO3-Mailinglisten: DEUTSCH > typo3-german@lists.netfielders.de

Registrieren Hilfe Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren
  #1  
Alt 11.09.2008, 19:17
Cornelius Illi
Gast
 
Beiträge: n/a
Standard [TYPO3-german] [HMENU] Subnavigation mit aktivemTop-Level-Navigationspunkt (special, list, value.field)

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 (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
  #2  
Alt 11.09.2008, 20:10
Normen Beck
Gast
 
Beiträge: n/a
Standard Re: [TYPO3-german] [HMENU] Subnavigation mit aktivemTop-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 (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
  #3  
Alt 11.09.2008, 21:24
Cornelius Illi
Gast
 
Beiträge: n/a
Standard Re: [TYPO3-german] [HMENU] Subnavigation mit aktivemTop-Level-Navigationspunkt (special, list, value.field)

Hallo Normen,

super! Genau das hab ich gesucht!
Vielen Dank!
Grüße, Cornelius

-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces (AT) lists (DOT) netfielders.de
[mailto:typo3-german-bounces (AT) lists (DOT) netfielders.de] Im Auftrag von Normen
Beck
Gesendet: Donnerstag, 11. September 2008 20:11
An: typo3-german (AT) lists (DOT) 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 (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german

_______________________________________________
TYPO3-german mailing list
TYPO3-german (AT) lists (DOT) netfielders.de
http://lists.netfielders.de/cgi-bin/...o/typo3-german
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
[TYPO3-german] HMENU special.value dynamisch zuweisen Daniel Schenk typo3-german@lists.netfielders.de 2 30.04.2008 16:19
[TYPO3-german] Alttext in HMENU special = language Damian Porombka typo3-german@lists.netfielders.de 0 10.08.2007 17:24
[TYPO3-german] HMENU mit "special = list" will nicht Michael Hierweck typo3-german@lists.netfielders.de 4 08.05.2007 01:01
[TYPO3] is (HMENU.special = browse) last->first/first->last looppossible? Peter typo3-english@lists.netfielders.de 0 03.05.2007 09:55
[TYPO3-german] TS-Frage HMENU special.browse Tobias Weiblen typo3-german@lists.netfielders.de 2 03.12.2006 21:17


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:38 Uhr.


Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74