Zum Inhalt springen

2 Menü Ebenen im horiz. TMenü

Erstellt am 17. Mai 2005 · 1 Antwort · letzte Antwort am 20. Mai 2005

Tags: Frage

paralizer ·

Wertes Forum,

ich hänge an einem horizontalem TMENU mit 2 Ebenen.
Ziel: Hauptmenü soll in einer Tabelle dargestellt werden und die Submenüs außerhalb dieser Tabelle. Darstellung etwa wie folgt:

Main_Menu 1 | Main_Menu 2 | Main_Menu 3 | Main_Menu 4 | Main_Menu 5
Sub_Menu 1 Sub_Menu 2 Sub_Menu 3 Sub_Menu 4 usw.

Problem: Sobald man auf ein Main_Menu klickt, werden die dazugehörigen Unterpunkte (Sub_Menu) hinter dem gewähltem Main_Menu Punkt innerhalb des TD-Tags ausgegeben und nicht aßerhalb meiner Tabelle. Mein Script sieht wie folgt aus:

MAIN_MENU = HMENU
MAIN_MENU.1 = TMENU
MAIN_MENU.1 {
	NO  {
            allWrap = <TABLE border=0><TBODY><TR vAlign=bottom><TD>|</TD><TD width=1><IMG height=23 src="fileadmin/images/d-g.gif" width=1></TD>|*|<TD>|</TD><TD><IMG height=23 src="fileadmin/images/d-g.gif" width=1></TD>|*|<TD>|</TD></TR></TBODY></TABLE>
            }
        ACT = 1
        ACT {
            allWrap = <TABLE border=0><TBODY><TR vAlign=bottom><TD class="current">|</TD><TD width=1><IMG height=23 src="fileadmin/images/d-g.gif" width=1></TD>|*|<TD>|</TD><TD class="current"><IMG height=23 src="fileadmin/images/d-g.gif" width=1></TD>|*|<TD class="current">|</TD></TR></TBODY></TABLE>
             }
        } 
	MAIN_MENU.2 = TMENU
        MAIN_MENU.2 {
                 NO {
                    allWrap = <DIV class=submenu><SPAN class=submenu>|</SPAN>|*|<SPAN class=submenu>|</SPAN>|*|<SPAN class=submenu>|</SPAN></DIV>
                 RO = 1
                 }
                 ACT = 1
                 ACT {
                     allWrap = <DIV class=submenu-container><SPAN class=submenu>|</SPAN>|*|<SPAN class=submenu>|</SPAN>|*|<SPAN class=submenu>|</SPAN></DIV>
                       }
                 }

Wie kann ich das bloß lösen?
Bin für alle Hinweise überaus dankbar!
Gruß
Alex

paralizer ·

Nach langem suchen, habe ich endlich die Submenü hinter der Haptmenü erstellt. Hier ist mein Scipt:

#Hauptmenü, 1 Marker
	MAIN_MENU = HMENU
	MAIN_MENU.1 = TMENU
        MAIN_MENU.1 {
               wrap =  <TABLE class=main-menu id=mainMenuTable cellSpacing=0 cellPadding=0 width="100%" border=0><TBODY><TR vAlign=bottom> | </TR></TBODY></TABLE>
		NO {
                    allWrap = <TD><DIV class=main-menu-item><SPAN class=menu-item-title>|</SPAN></DIV></TD><TD width=1><IMG height=23 src="fileadmin/images/d-g.gif" width=1></TD> |*| <TD><DIV class=main-menu-item><SPAN class=menu-item-title>|</SPAN></DIV></TD><TD><IMG height=23 src="fileadmin/images/d-g.gif" width=1></TD> |*| <TD><DIV class=main-menu-item><SPAN class=menu-item-title>|</SPAN></DIV></TD>
                        stdWrap.htmlSpecialChars = 1
                RO = 1
                }
                ACT = 1
                ACT {
                        allWrap = <TD class="current"><DIV class=main-menu-item><SPAN class=menu-item-title>|</SPAN></DIV></TD><TD width=1><IMG height=23 src="fileadmin/images/d-g.gif" width=1></TD> |*| <TD class="current"><DIV class=main-menu-item><SPAN class=menu-item-title>|</SPAN></DIV></TD><TD><IMG height=23 src="fileadmin/images/d-g.gif" width=1></TD> |*| <TD class="current"><DIV class=main-menu-item><SPAN class=menu-item-title>|</SPAN></DIV></TD>
                        stdWrap.htmlSpecialChars = 1
                       }
                } 

#Submenü, 2 Marker
	SUB_MENU = HMENU
        SUB_MENU.entryLevel = 1
	SUB_MENU.1 = TMENU
        SUB_MENU.1 {
                 wrap = |
                 NO {
                       allWrap = <SPAN class=submenu-item>|&nbsp;</SPAN>&nbsp;
                       stdWrap.htmlSpecialChars = 1
                        RO = 1
                       }
                       ACT = 1
                       ACT {
                       allWrap = <SPAN class=submenu-item>|&nbsp;</SPAN>&nbsp;
                       stdWrap.htmlSpecialChars = 1
                       }
            }