Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 13.05.08, 21:24
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
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!
Mit Zitat antworten
Sponsored Links
  #2  
Alt 14.05.08, 09:37
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.12.05
Ort: Kiel
Alter: 38
Beiträge: 1.970
Armin eine Nachricht über ICQ schicken Armin eine Nachricht über Skype™ schicken

moin,

nutz die condition PIDinRootline, typo3.org: Documentation: TSref (Conditions) . Da kannst du dann stdWrap.outerWrap.cObject löschen oder anpassen.

Armin
__________________
Nichts kommt von selbst, sogar eine Dummheit muss man erst machen.

Tipps und Tricks zu TYPO3: http://typo3.intervation.de
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!
Mit Zitat antworten
  #3  
Alt 16.05.08, 07:40
Forum Zuschauer
 
Registriert seit: 18.06.07
Alter: 33
Beiträge: 7

Hallo Armin,

danke für deine Hilfe. Konnte das Problem jetzt lösen.

Hier mal das 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:
41:
42:
43:
44:
45:
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>


}
}

[PIDinRootline = 22]
lib.leftcontent =  
[GLOBAL]

[treeLevel = 1]
lib.leftcontent.if {
value.data = page:uid
isTrue.numRows.table = pages    
}
[GLOBAL]
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!
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB 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
Kategorie als Navi Friik tt_products 4 21.07.08 09:49
Navi einbauen Lanish TYPO3 4.x Fragen und Probleme 1 16.06.08 20:41
Navi einrücken deppimweb TYPO3 4.x Fragen und Probleme 2 09.01.08 11:47
CSS&Navi recen TYPO3 4.x Fragen und Probleme 3 15.11.07 07:55
Spezielle navi frankythereal TYPO3 3.x Fragen und Probleme 0 02.11.07 10:45


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:15 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS