GMENU_Layer: Kann zweite Ebene nicht relativ positionieren

  • marsian marsian
    Padawan
    0 x
    58 Beiträge
    0 Hilfreiche Beiträge
    08. 11. 2004, 22:15

    Hallo,

    Habe ein GMENU_LAYER mit zwei Ebenen erstellt. Die erste Ebene wird korrekt am entsprechenden Marker angezeigt. Doch die zweite Ebene wird am Browserfenster ausgerichtet und nicht an der ersten Ebene. Ich muss die Website als Vorgabe horizontal und vertikal mittig ausrichten. Dies habe ich mittels CSS bewerkstelligt. Da nun die zweite Ebene am Browserfenster ausgerichtet wird ändert sich die Position der Ebene je nach Fenstergrösse.

    Hier mal mein Setup:

    [code:1:327551ecf5]#Seite erstellen
    ###############################################
    page = PAGE
    page {
    typeNum = 0

    #Files einbinden
    ###############################################
    stylesheet = fileadmin/templates/root.css
    includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
    10 = TEMPLATE
    10 {
    template = FILE
    template.file = fileadmin/templates/root.htm

    #Menu erstellen
    ###############################################
    marks.MENU= HMENU
    marks.MENU.1 = GMENU_LAYERS
    marks.MENU.1 {
    layerStyle = position:absolute; VISIBILITY:hidden;
    lockPosition = x
    expAll=1
    relativeToParentLayer = 1
    hideMenuWhenNotOver = 1
    topOffset = 100
    xPosOffset = -100
    useLargestItemX = 1
    displayActiveOnLoad = 1
    dontHideOnMouseUp = 1
    NO {
    backColor = #000000
    XY = [10.w]+28, 16
    4 = IMAGE
    4.file = fileadmin/templates/media/baddis_0005_gmenu_ins.gif
    10 = TEXT
    10.text.field = title
    10.align = center
    10.fontSize = 11
    10.fontFile = t3lib/fonts/verdana.ttf
    10.fontColor = red
    10.offset = -10,12
    }
    }
    marks.MENU.2 = GMENU
    marks.MENU.2 {
    wrap = |
    NO.backColor = #cccccc
    NO.XY = [10.w]+10, 14
    NO.10 = TEXT
    NO.10.text.field = title
    NO.10.offset = 5,10
    }
    }
    }
    [/code:1:327551ecf5]

    Ich hoffe ein Leser dieses Threads hat ein Lösung für mich.

    Gruss
    Simon


  • Zed412 Zed412
    Sternenflotten-Admiral
    0 x
    214 Beiträge
    1 Hilfreiche Beiträge
    22. 06. 2007, 06:06

    Hy Leute,

    der Eintrag hier hat mir echt geholfen, aber leider stehe ich nun vor dem Problem, dass auch nach dem Öffnen der Seite das Menü offen bleibt. Hat jemand von Euch einen Tipp was ich setzen muss, damit das Menü nach dem Klicken nicht stehen bleibt sondern sich wieder schließt?

    Sehe mal wieder den Wald vor lauter Bäumen nicht ;-)

    Gleich mal Danke und LG

    Zed

  • Zed412 Zed412
    Sternenflotten-Admiral
    0 x
    214 Beiträge
    1 Hilfreiche Beiträge
    22. 06. 2007, 16:08

    Hat sich erledigt :D

    Einfach in der zweiten Ebene auch "hideMenuWhenNotOver = 1" gesetzt und nun funktioniert es einwandfrei.

    Greets

    Zed

  • pow pow
    Jedi-Ratsmitglied
    0 x
    719 Beiträge
    0 Hilfreiche Beiträge
    17. 08. 2009, 21:01

    Dieser Thread is zwar URALT, aber dennoch für alle die damit weiterhin probleme haben:

    Ist die Webseite mittig und mit einem DIV gewrappt kommt es vor das der RollOver-Layer komplett wo anderst ist. Lösung hierzu ist den Body-Tag die selbe Breite zu geben als wie der Wrap

    [HTML]body {
    [...]
    width:800px;
    [...]
    }[/HTML]

    Grüße