Zum Inhalt springen

TemplaVoila und HMENU / TMENU

Erstellt am 1. Juli 2006 · 1 Antwort · letzte Antwort am 1. Juli 2006

Tags: Frage

bonanza ·

Hi, ich habe glaube jetzt alle Beiträge zum Thema Menüs in diesem Forum probiert und komme einfach nicht weiter. Menüs sind in TypoScript echt ein Krampf. Gibt es irgendwo gute(!) Tutorials zum Thema TMENU und TemplaVoila?

Hier nun mein Anliegen- ich habe folgenen Seitenbaum:
Verbandsgemeinde (Weltkugel Ebene)
-Root Verbandsgemiende (Shortcut zu Startseite)
##Startseite
##Verbandsgemeinde
+++Grußwort
+++Rathaus
##Werke

Mit folgendem Code generiere ich das Topmenü (oben im Layout) mit den Punkten "Startseite, Verbandsgemeinde, Werke". Das funktioniert wunderbar:

#####Beispiel für Topnavigation
lib.menu = HMENU
lib.menu.entryLevel = 0
lib.menu.1 = TMENU
lib.menu.1{
  expAll = 1
  noBlur = 1 
  wrap = <ul>|</ul>
  NO{
   linkWrap = <li>|</li>
  }
  ACT < .NO
  ACT{
   linkWrap = <li>|</li>
  } 
  ACT = 1
}

Mit folgendem Code generiere ich das Seitliche Menü (links im Layout). So soll z.B. wenn ich auf Verbandsgemeinde klicke im Topmenü im Seitlichen Menü die Punkte "Grußwort, Rathaus" sichtbar werden. Das klappt leider überhaupt nicht. Hier der angedachte Code dazu:

lib.submenu1 = HMENU
lib.submenu1.entryLevel = 0
lib.submenu1.2 = TMENU
lib.submenu1.2.expAll = 1
lib.submenu1.2.noBlur = 1 
lib.submenu1.2.wrap = <ul>|</ul>
lib.submenu1.2.NO.linkWrap = <li>|</li>

Ich hoffe mir kann jemand helfen :-) Kann vieleicht noch irgendjemand kur erklären was genau die Begriffe entryLevel und PropertLevel (z.B. lib.submenu1.2) bewirken. Irgendwie dachte ich, das ich es kapiert hätte ist aber wohl nicht so. Wichtig wäre hier evtl zu wissen wie der Bezug des Rootlevels auf die Weltkugel (siehe oben) ist.

Vielen Vielen Dank!

bonanza ·

Hat sich erledigt - manchmal sollte man eine Nacht drüber schlafen! Am nächsten Tag weiß man dann mehr. Die Lösung des Problems: Man sollte den Menüpunkt im Frontend auch anklicken der Unterpunkte besitzt - klar, die Startseite hat keine Unterpunkte - darum bekam ich Sie nicht angezeigt... Schande über mich :-)

Hier das TS als Lösung:

#Menü Links 1. Ebene
lib.submenu1 = HMENU
lib.submenu1.entryLevel = 1
lib.submenu1.1 = TMENU
lib.submenu1.1.expAll = 0
lib.submenu1.1.noBlur = 1 
lib.submenu1.1.wrap = <ul>|</ul>

lib.submenu1.1.NO.linkWrap = <li>|</li>

lib.submenu1.1.ACT < .NO
lib.submenu1.1.ACT.linkWrap = <li class="navON">|</li>
lib.submenu1.1.ACT = 1

#Menü Links 2.Ebene
lib.submenu1.2 = TMENU
lib.submenu1.2.expAll = 0
lib.submenu1.2.noBlur = 1 
lib.submenu1.2.wrap = <ul>|</ul>

lib.submenu1.2.NO.linkWrap = <li>|</li>

lib.submenu1.2.ACT < .NO
lib.submenu1.2.ACT.linkWrap = <li class="navON">|</li>
lib.submenu1.2.ACT = 1