TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

GMENU horizontal- 2. Ebene


Autor Nachricht
Verfasst am: 02. 03. 2012 [15:05]
Dennis.D
Themenersteller
Dabei seit: 02.02.2011
Beiträge: 47
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:

TYPOSCRIPT
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
Profil
Verfasst am: 22. 03. 2012 [23:44]
udowald
Dabei seit: 05.11.2006
Beiträge: 159
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.
Profil