Zum Inhalt springen

Dritte Ebene GMENU relativ positionieren

Erstellt am 22. März 2005 · 1 Antwort · letzte Antwort am 25. November 2006

Tags: Frage

Stefan Schmidt ·

Hallo,
ich versuche eine dritte Menüebene in einem vertikalen Menü relativ zu plazieren, d.h.: die zweite Ebene klappt nach unten aus, dann soll beim MouseOver rechts neben dem aktuellen Punkt das Submenü vertikal aufgehen.
Soweit nix ungewöhnliches.
Mein Problem: Die Breite des 2. Menüs ist ja relativ (so berit wie das breiteste Element), aber ich kann den Startpunkt nicht relativ bestimmen.

MENU1.2 = GMENU_LAYERS
            MENU1.2.wrap = |<br />
            MENU1.2.useLargestItemX = 1 
            MENU1.2{

               layerStyle = position:absolute;width:10px; VISIBILITY:hidden;
 
               topOffset=83

               lockPosition = y 
#-------------------------- hier müsste ein Wert berechnet werden (z.B. [10.w] oder so, ähnlich wie die Beszimmung der Menübreite:
               leftOffset=100
#--------------------------  
               relativeToParentLayer= 1
               relativeToParentLayer.addHeight=0
               relativeToParentLayer.addWidth=1
               dontFollowMouse=true
               displayActiveOnLoad = 0
               expAll = 1 
 
               NO {
                  backColor = #78CCCC
                  XY =  [10.w]+20, 22
                  10 = TEXT
                  10.text.field = title
                  10.fontSize=10
                  10.fontFile=fileadmin/fonts/verdana.ttf
                  10.offset = 5,15
                  10.niceText = 0
               }

Also dort wo in der Markierung jetzt eine fixe Breite (100) angegeben ist, müsste ein variabler Wert hinein. Bloß wie?

Vielen Dank im Vorraus & viele Grüße, Stefan Schmidt

abteilung ·

Hallo Stefan

Hier ist die Zeile, die dir bei der Positionierung helfen könnte:

relativeToTriggerItem.addWidth = 1

Viele Grüsse, Pascal