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