Zum Inhalt springen

Menü und Untermenü

Erstellt am 10. März 2007 · 1 Antwort · letzte Antwort am 10. März 2007

Tags: Frage

tiomio ·

Hallo Forum!

Ich habe erst mit Typoscript angefangen und bingerade an meine Grenzen gestossen.
Ich versuchhe gerade zu meinem horizontalen Topmenü ein vertikales Untermenü für die zweite Ebene anzulegen.

Mein Code bisher:

temp.menu = HMENU
	temp.menu.1 = TMENU
	temp.menu.1 {
	entryLevel = 1
	NO.allWrap = <div class="menu_NO">|</div>
	CUR = 1
	CUR.doNotLinkIt = 1
	CUR.allWrap = <div class="menu_CURR">|</div>	
	}


    temp.side_menu = HMENU
	temp.side_menu.1 = TMENU
	temp.side_menu.1.NO =1
	temp.side_menu.1 {
	entryLevel = 2
	NO.allWrap = <div class="side_menu_NO">|</div>
	ACT = 1
	ACT.allWrap = <div class="side_menu_ACT">|</div>	
	}
      

	
		
temp.mainTemplate = TEMPLATE
	temp.mainTemplate {
    		template =< plugin.tx_automaketemplate_pi1
     		workOnSubpart = DOCUMENT_BODY
		subparts.side_menu < temp.side_menu
		subparts.menu < temp.menu
		subparts.content_box < styles.content.get

Leider werden so einfach die Menüpunkte des horizontalen Menüs als vertikales Untermenü angezeigt.
Muss ich in der zweiten Ebene ein neues Template anlegen ??
Ich hoffe jemand erbarmt sich meiner.

tiomio ·

Habs hinbekommen

temp.menu = HMENU
	temp.menu.entryLevel = 0
	temp.menu.1 = TMENU
	temp.menu.1 {
	
	NO.allWrap = <div class="menu_NO">|</div>
	CUR = 1
	CUR.doNotLinkIt = 1
	CUR.allWrap = <div class="menu_CURR">|</div>	
	}


temp.side_menu = HMENU
    	temp.side_menu.entryLevel = 1
	temp.side_menu.1 = TMENU
	temp.side_menu.1.NO =1
	temp.side_menu.1 {
	
	NO.allWrap = <div class="side_menu_NO">|</div>
	ACT = 1
	ACT.allWrap = <div class="side_menu_ACT">|</div>	
	}

Allerdings dachte ich entryLevel = 0 wäre die Rootpage (da wo auch das template steht) Demnach müsste die horizonteale Navi in entryLevel = 1 stehen !!??