Zum Inhalt springen

Menü mit 2 Submenüs PROBLEM

Erstellt am 8. September 2006 · 5 Antworten · letzte Antwort am 9. Oktober 2006

Tags: Frage

ehontheim ·

Sprichwort: "Ein Bild sagt mehr als tausend Worte"

Trotzdem solltest du mal kurz beschreiben, was du denn willst.

Menü1 ist das Hauptmenü, oder?
Menü2 scheint das Untermenü zu Menü1 zu sein? Oder nicht?
Was ist dann Menü3? Das Unteruntermenü? Oder ein spezielles Menü mit Punkten, die weder in Menü1 noch in Menü2 sind? Oder?

Gruß

Erwin

ehontheim ·

Hallole!

In deinem Skript musst du mit entryLevel arbeiten. Der EntryLevel bezieht sich immer auf die Rootseite.
special = directory bzw. special.value = pid sind z.B. nur erforderlich, wenn du den Startpunkt des Menüs auf eine bestimmte Seite setzen willst.

Das Beispiel hier bezieht sich auf TemplaVoila. Daher beginnen die Skripte mit lib.
Wenn Du TV nicht im Einsatz hast, dann lib. wegnehmen.

Menüebene 1

lib.mainMenu = HMENU
lib.mainMenu.special = directory
lib.mainMenu.special.value = 30
lib.mainMenu.entryLevel = 1
lib.mainMenu.wrap = <ul>|</ul>
	
### erste Menuebene
lib.mainMenu.1 = TMENU

lib.mainMenu.1 {
	
	### Normal
	NO.stdWrap.htmlSpecialChars = 1
	NO.allWrap = <li id="normal"> | </li>
	
	### Active
	ACT = 1
	ACT.stdWrap.htmlSpecialChars = 1
	ACT.allWrap = <li id="active"> | </li>
	
	### Current page
	CUR = 1
	CUR.stdWrap.htmlSpecialChars = 1
	CUR.allWrap = <li id="current"> | </li>
}

Menüebene 2

lib.subMenu = HMENU
lib.subMenu.entryLevel = 2
lib.subMenu.wrap = <div id="submenu"><ul>|</ul></div>

### erste Untermenuebene

lib.subMenu.1 = TMENU
lib.subMenu.1 {
        expAll=0
	### Normal
	NO.stdWrap.htmlSpecialChars = 1
	NO.allWrap = <li id="normal_l1"> | </li>

	### Active
	ACT = 1
	ACT.stdWrap.htmlSpecialChars = 1
	ACT.allWrap = <li id="active_l1"> | </li>

	### Active und Unterseiten
	ACTIFSUB = 1
	ACTIFSUB.stdWrap.htmlSpecialChars = 1
	ACTIFSUB.allWrap = <li id="actifsub_l1"> | </li>
		
	### Current page
	CUR = 1
	CUR.stdWrap.htmlSpecialChars = 1
	CUR.allWrap = <li id="current_l1"> | </li>	
}

Menüebene 3

lib.subSubMenu = HMENU
lib.subSubMenu.entryLevel = 3
lib.subSubMenu.wrap = <div id="submenu"><ul>|</ul></div>

### erste Untermenuebene

lib.subSubMenu.1 = TMENU
lib.subSubMenu.1 {
        expAll=0
	### Normal
	NO.stdWrap.htmlSpecialChars = 1
	NO.allWrap = <li id="normal_l1"> | </li>

	### Active
	ACT = 1
	ACT.stdWrap.htmlSpecialChars = 1
	ACT.allWrap = <li id="active_l1"> | </li>

	### Active und Unterseiten
	ACTIFSUB = 1
	ACTIFSUB.stdWrap.htmlSpecialChars = 1
	ACTIFSUB.allWrap = <li id="actifsub_l1"> | </li>
		
	### Current page
	CUR = 1
	CUR.stdWrap.htmlSpecialChars = 1
	CUR.allWrap = <li id="current_l1"> | </li>	
}

Grüße

Erwin

JanBeyss ·

ich habe bisher nur mit markern gearbeitet, jetzt stellt sich für mich die frage wie ich das menü in meiner html vorlage einsetze kann ich da auch mit markern arbeiten ?????