[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