Zum Inhalt springen

2 abhängige Menüs - 3 Ebenen tief

Erstellt am 26. September 2005 · 1 Antwort · letzte Antwort am 29. September 2005

Tags: Frage

magnum12 ·

Mein Menü soll wie folgt aussehen:

Oben horizontal:
1.Ebene

Links vertikal:
2.Ebene
3.Ebene

Habe es über Platzhalter
menu_1 und Platzhalter menu_2 gelöst, allerdings klappt die dritte Ebene aus der zweiten Ebene nicht raus.

Mein Template:

                # Das grafische Menü erstellen
                # Erste Menüebene beschreiben
                MENU = HMENU
                MENU {
                          
                           special.value = 40
                           entryLevel = 0
                           1 = GMENU
                           1.NO = 1
                           1.NO {
                           XY = 116, 22
                           backColor = #999999
      
                       # Text auf den Menüpunkt rendern
                           10 = TEXT
                           10.text.field = title
                           10.fontColor = #000000
                           10.fontFile =fileadmin/fonts/Machinen.ttf
                           10.fontSize = 12
                           10.niceText = 1
                           10.offset = 13, 16
                                    }
                
                           # Rollover Zustand
                           1.RO < .1.NO
                           1.RO.10.fontColor = #CCCCCC
                           1.RO.10.offset = 13, 16

                           # ACT Zustand
                           1.ACT < .1.NO
                           1.ACT.10.fontColor = #FFFFFF
                           1.ACT.10.offset = 13, 16
                        }

                # Zweite Menüebene beschreiben
                MENU_2 = HMENU
                MENU_2 {
                            entryLevel = 1
                            1 = GMENU
                            1.NO = 1
                            1.NO {
                            XY = 125, 20
                            backColor = #999999

                            # Text auf den zweite Ebene Menüpunkt rendern
                            10 = TEXT
                            10.text.field = title
                            10.fontColor = #000000
                            10.fontFile = fileadmin/fonts/Machinen.ttf
                            10.fontSize = 10
                            10.niceText = 1
                            10.offset = 13, 13
                                       }
                           # ROLLOVER EFFEKT SUBMENÜ - Zweite Ebene
                           1.RO < .1.NO
                           1.RO.10.fontColor = #CCCCCC
                           1.RO.10.offset = 13, 13

                           # ACT Zustand
                           1.ACT < .1.NO
                           1.ACT.10.fontColor = #FFFFFF
                           1.ACT.10.offset = 13, 13
                                   }
dfluess ·

Kann es sein, dass Du keine nächtste Ebene eingerichtet hast? :-)

Hier mal das Schema eines Textmenüs über 3 Ebenen (habe alles überflüssige mal weggelassen.)

   temp.menu = HMENU
   temp.menu {
      entryLevel = 0

  ## Menü links erste Ebene
      1 = TMENU
      1 {
         expAll = 0
         NO.linkWrap = |< br />
        }

  ## Menü links zweite Ebene
      2 = TMENU
      2 {
         expAll = 0
         NO.linkWrap = |< br />
        }

  ## Menü dritte Ebene
      3 = TMENU
      3 {
         expAll = 0
         NO.linkWrap = |< br />
        }
     }

Das erzeugt ein einfaches vertikales Textmenü mit 3 Ebenen und EINEM Platzhalter.
die Zahl vor TMENU definiert die Ebene.

Du versuchst die Ebenen mit entryLevel zu setzen. Das geht so schief.

Grüße, Detlef