[TYPO3-german] Menu und entryLevel = -1
Lang, Andreas
lang.andreas at szst.de
Wed Apr 26 13:28:17 CEST 2006
Richtig, das geht mit entryLevel = -1
In Deinem snip verwendest Du allerdings 1 anstatt -1, so kann das natürlich
nicht gehen.
Mit -1 werden allerdings nur die Unterseiten angezeigt, nicht noch einmal
die Seite selbst. Du könntest das eigentliche Menüobjekt in ein COA setzen
und die eigentliche Seite oben anfügen.
<snip>
temp.menu = COA
temp.menu {
10 = TEXT
10.data = leveltitle:-1 # Ich glaube -1 ist richtig, minus ist immer
relativ zur aktuellen Seite und -2 ist die Seite direkt darunter.
# 10.wrap = <div>|</div> # wie auch immer das aussehen soll
20 = HMENU
20 < lib.LeftNavigation
}
</snip>
Gruß, Andreas
-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag von Christoph
Mayer
Gesendet: Mittwoch, 26. April 2006 13:00
An: 'German Typo3 Userlist'
Betreff: [TYPO3-german] Menu und entryLevel = -1
Hallo Liste,
diese Frage gabs glaub ich schon mal, aber ich kann sie gerade nicht
finden...
Ich habe folgende Seitentruktur:
- 1
-- 1.1
--- 1.1.1
--- 1.1.2
-- 1.2
--- 1.2.1
--- 1.2.2
--- 1.2.3
...
Das Menü, wenn ich auf Seite 1 bin, soll so sein:
- 1
-- 1.1
-- 1.2
...
Soweit kein Problem.
Wenn ich nun aber auf 1.1 klicke, soll 1.1 anstelle 1 sein. Also so:
- 1.1
-- 1.1.1
-- 1.1.2
Das Menü soll also immer nur aus einem Hauptpunkt und dessen Subseiten
bestehen.
Sprich: Wenn 1.1 oder 1.2 aktiv sind, sollen diese als Hauptpunkt angezeigt
werden.
Das müsste doch mit entryLevel = -1 funktionieren? Ich weiß nur leider
gerade nicht wie...
Ich hoffe, ich habe es verständlich erklärt.
Hier ist mein Menü bisher:
<snip>
###########################################
# Hauptmenu
lib.LeftNavigation = HMENU
lib.LeftNavigation.entryLevel = 1
lib.LeftNavigation.1 = TMENU
lib.LeftNavigation.1 {
wrap = <ul class="left-navigation">|</ul>
NO.wrapItemAndSub = <li>|</li>
NO.ATagParams = class="left-navigation"
ACT = 1
ACT.wrapItemAndSub = <li>|</li>
ACT.ATagParams = class="left-navigation-active"
}
}
###########################################
#2nd Level
lib.LeftNavigation.2 = TMENU
lib.LeftNavigation.2 {
wrap = <ul id="left-navigation2"> | </ul>
NO.allWrap = <li>|</li>
NO.ATagParams = class="left-navigation2"
ACT = 1
ACT.allWrap = <li>|</li>
ACT.ATagParams = class="left-navigation2-active"
}
###########################################
#3nd Level
lib.LeftNavigation.3 = TMENU
lib.LeftNavigation.3 {
wrap = <ul id="left-navigation3"> | </ul>
NO.allWrap = <li>|</li>
NO.ATagParams = class="left-navigation3"
ACT = 1
ACT.allWrap = <li>|</li>
ACT.ATagParams = class="left-navigation3-active"
}
</snip>
Vielen Dank
- Christoph -
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list