Einzelnen Beitrag anzeigen
  #1  
Alt 13.05.08, 21:24
subchannel subchannel ist offline
Forum Zuschauer
 
Registriert seit: 18.06.07
Alter: 33
Beiträge: 7

Menüproblem // Top-Navi und Sub-Navi / Treelevel


Hallo,

sitze jetzt schon etwas länger vor einem Navigationsproblem und kriegs einfach nicht gelöst und hoffe nun, daß ihr mir helefn könnt.

Also folgendes:

Ich habe eine TopSubNavi bestehend aus 3 Navigationspunkten (Kontakt/Sitemap/Newsletter). Diese 3 Punkte habe ich im BE unter dem Punkt "TopSub Navigation" (Hide in Menu) eingehängt. Die Ausgabe erfolgt mit folgenden Typscript:
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
lib.topsubnavi = HMENU
lib.topsubnavi {
special = directory
special.value = 22
wrap = <ul>|</ul>

1 = TMENU
1 {
noBlur = 1
target = _self
NO = 1
NO.stdWrap.htmlSpecialChars = 1
NO.linkWrap = <li>| |</li> |*| <li>| |</li> |*| <li>|</li>

CUR = 1
CUR < .NO
}
}

Mein Problem ist jetzt, wenn ich einen Punkt, z.B Kontakt auswähle, erhalte ich meiner Sub-Navi leider auch den Oberpunkt (TopSub Navigation) mit ausgegeben. Dies soll natürlich nicht der Fall sein.

Für meine Sub-Navi verwende ich folgendes TS:

Typoscript-Code:
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:
temp.currentuid = TEXT
temp.currentuid.data = page:uid
temp.currentuid.override.data = page:uid
temp.currentuid.override.if.isFalse.numRows.table = pages
temp.currentuid.override.data = page:pid

lib.leftcontent = HMENU
lib.leftcontent {
special = directory
special.value < temp.currentuid

stdWrap.outerWrap.cObject = TEXT
stdWrap.outerWrap.cObject.data = leveltitle:1
stdWrap.outerWrap.cObject.wrap = <h1>|</h1>
stdWrap.required = 1

wrap = <div id="sub-navi"><ul>|</ul></div><div class="sub-navi-footer">&nbsp;</div>

1 = TMENU
1 {
noBlur = 1
NO = 1
NO.stdWrap.htmlSpecialChars = 1
NO.linkWrap = <li>|</li> |*| <li>|</li> |*| <li class="last">|</li>

CUR = 1
CUR < .NO
CUR.doNotLinkIt = 1
CUR.linkWrap = <li class="active">|</li> |*| <li class="active">|</li> |*| <li class="last">|</li>


}
}

[treeLevel = 1]
lib.leftcontent.if {
value.data = page:uid
isTrue.numRows.table = pages    
}
[GLOBAL]

Irgendwie bräuchte ich eine Abfrage bzw. Bedingung, die mir bei Aufruf der Seite aus der TopSub Navigation, das Treelevel auf 2 ändert.

Ich bekomms aber leider nicht auf die Reihe.

Hoffe einer von euch kann mir helfen.

Hier mal der Link zu meiner Seite:

Weinzierl's Weinkistl - Home

Vielen Dank schonmal

Grüße
Chris
Mit Zitat antworten