Zum Inhalt springen

Submenu #1 und #2 auslagern

Erstellt am 12. September 2008 · 1 Antwort · letzte Antwort am 12. September 2008

Tags: Frage

moe-pub ·

Hallo,

ich arbeite gerade an nem Design fuer eine Homepage und hab da ein kleines Problem mit dem Menu. Und zwar folgendes, der Seitenbaum wird ca. so aussehn:

Home
Test #1
Test #2
- Submenu #2.1
- Submenu #2.2
- Submenu #2.2.1
- Submenu #2.2.2
- Submenu #2.3
Test #3
- Submenu #3.1
Test #4

<div id="header-box">
	<div id="mainnavi">
		<!-- ###MAINNAVI_LEVEL1### start -->
		Menu #1
		<!-- ###MAINNAVI_LEVEL1### end -->
	</div>
</div>
<div id="submenu-box">
	<div id="submenu">
		<div id="submenu-1">
			<div id="submenu-1-text">
				<!-- ###MAINNAVI_LEVEL2### start -->
				Submenu #1
				<!-- ###MAINNAVI_LEVEL2### end -->
			</div>
		</div>
		<div id="submenu-2">
			<div id="submenu-2-text">
				<!-- ###MAINNAVI_LEVEL3### start -->
				Submenu #1.1
				<!-- ###MAINNAVI_LEVEL3### end -->
			</div>
		</div>
	</div>
</div>

Die Konfiguration fuer die erste Ebene macht auch keine Probleme und sieht so aus:

temp.includeMainnavi = HMENU
temp.includeMainnavi {
	special = directory
	special.value = 1

	1.wrap = <ul id="menu-l1">|</ul>
	1 = TMENU
	1.NO.allWrap = <li>|</li>
	1.ACT = 1
	1.ACT.allWrap = <li id="menu-l1-active">|</li>
}

Dieses Menu ersetzt nun "MAINNAVI_LEVEL1". Wie ihr seht wird hier nur die erste Ebene in der Menustruktur angezeigt.

Die zweite Ebene soll in "MAINNAVI_LEVEL2" und die dritte in "MAINNAVI_LEVEL3".
Da das Menu aber ueber mehrere DIV Container verstreut ist, ist ein zusammenhaengendes Menu unmoeglich. Deshalb meine Frage, ist es moeglich ein Menu zu erstellen in, sagen wir "MAINNAVI_LEVEL2", wo nur die 2te Ebene angezeigt wird, und das nur, wenn in Ebene 1 ein Menupunkt gewaehlt wurde, er auch eine Subebene hat!

Kennt da jemand vielleicht einen Trick oder gibt mir nen Hinweiss, wie das in etwa gemacht werden kann!

lg

moe-pub ·

Ok,

wirklich peinlich, wenn man kurz nachdem man nen Post gemacht hat, die Antwort findet.

Das Schluesselwort das ich gesucht habe nennt sich entryLevel!

lg