Zum Inhalt springen

GMENU horizontal- 2. Ebene

Erstellt am 2. März 2012 · 1 Antwort · letzte Antwort am 22. März 2012

Tags: Frage

Dennis.​D ·

Hallo zusammen,
baue gerade mein erstes GMENU.
Es soll unterhalb der 2. Ebene einfach eine 2. aufgehen, jeweils unterhalb des aktiven Links.
Also aufklappen unterhalb dessen auf dem der Cursor gerade steht.
Ich habe die 2. Ebene mit position: absolute formatiert. Ansonsten wird die 2. Ebene irgendwo ganz links angezeigt. So sitzt die Ebene natürlich immer an der gleichen Stelle...
In der 2. Ebene soll im Hintergrund auch eine Grafik liegen, um alle herum eine und nicht um jeden Menüpunkt einzeln.

Schaut euch bitte nur die 2. Ebene an, mit der 1. bin ich soweit zufrieden:

temp.mainMenu = HMENU
    temp.mainMenu.wrap = <ul class="menu-top-ul">|</ul>
    temp.mainMenu {
        special = list
        special.value = 4, 5, 6, 16
        1 = GMENU_LAYERS
        1.noBlur = 1
        1.expAll = 1
        1.NO = 1
        1.NO {
          transparentBackground = 1  
          XY = 108,70
            wrap = <li id="menu-top-li">|</li>
            #background image
            10 = IMAGE
            10.file = fileadmin/template/content/
            10.offset = 0,0
            #text
            20 = TEXT
            20 {
                text.field = title
                fontFile = fileadmin/template/font/verdana.ttf
                fontSize = 11
                fontColor = #3E3D40
                offset=0,40
                align = center
                antiAlias = 1
            }
        }
        1.ACT = 1
        1.ACT < .1.NO
        1.ACT {
            10.file = fileadmin/template/content/Menue_oben_aktiv.jpg
          
        }
        1.RO = 1
        1.RO < .1.NO
        1.RO {
            10.file = fileadmin/template/content/Roll_out_oberer_Teil.jpg
            10.offset = 0,0
        }
 
  2 = GMENU
  2.wrap = <div id="menu-2ebene">|</div>
  2.expAll=1
  2.NO {
    wrap=|<br>
    XY = 108,70
    10 = IMAGE
    10.file = fileadmin/template/content/Roll_out_unterer_Teil.jpg
    10.offset = 0,0
    20 = TEXT
    20 {
    backColor = #F4FCF6
    XY = [10.w]+10, 14
   text.field = title
   offset = 5,10
    }
     
  }
}

Vielen Dank und Grüße
Dennis

udowald ·

Hallo Dennis.D,

das geht mit applyTotalH und applyTotalW. min und max etc.

Schau bitte in der TSRef unter GMENU, dort ist auch ein hinweis zu styles.gmenu.bug als Beispiel. Ich habe leider keinen getesteten ferigen Code parat.