Hallo,
ich stehe vor folgendem Problem:
Ich habe ein Menü mit GMENU_LAYERS, was auch wunderhübsch funktioniert. In Ebene 2 wird es dank
useLargestItemX = 1
auch schön automagisch so breit gemacht wie der breiteste Eintrag.
Damit es aber hypsch wird, soll außenrum noch ein Rahmen gemalt werden (siehe unten, Objekte 20-50).
Wenn ich eine fixe Menübreite vorgebe funktioniert das ja auch bestens, nur bekomme ich es beim besten Willen nicht hin, für Objekt 40 und 50 automatisch die maximale Breite des Menüs einzusetzen. Wenn ich dort mit [10.w] arbeiten würde dann hätte ich die Breite des ersten bzw. letzten Menüeintrags - aber das sind mit fast 100%iger Sicherheit nicht die breitesten Einträge...
Kann mir da bitte jemand helfen?
Dnake,
Thomas
marks.MENU = HMENU
marks.MENU.entryLevel = 0
marks.MENU.1 = GMENU_LAYERS
marks.MENU.1 {
layerStyle =position:absolute;left:0px;top:105px;width:120px;VISIBILITY:hidden;
topOffset=15
leftOffset = 20
relativeToParentLayer = 1
relativeToTriggerItem = 1
lockPosition = x
expAll = 1
hideMenuWhenNotOver = 10
hideMenuTimer = 500
NO {
wrap=<td>|</td>
ATagParams = class="navi"
backColor = #000000
XY = [10.w]+30, 30
10 = TEXT
10.text.field = title
10.fontColor = #E6E6E6
10.fontSize = 13
10.offset = 5,15
10.niceText = 0
10.fontFile = fileadmin/layout/VERDANAB.TTF
}
}
marks.MENU.2 = GMENU_LAYERS
marks.MENU.2 {
useLargestItemX = 1
layerStyle = position:absolute; left:0px; top:130px; width:10px; VISIBILITY:hidden;
topOffset=5
leftOffset = 60
relativeToParentLayer = 1
relativeToTriggerItem = 1
lockPosition = y
dontFollowMouse = 1;
expAll = 1
hideMenuWhenNotOver = 10
hideMenuTimer = 500
NO {
backColor = |*| #E6E6E6|| #F4F4F4 |*|
XY = [10.w]+10,20
alttext.field = subtitle
10 = TEXT
10.text.field = title
10.fontSize = 12
10.fontColor = #990033
10.offset = 15, 13
10.niceText = 0
10.fontFile = fileadmin/layout/VERDANA.TTF
20 = BOX
20.dimensions = 0,0,1,20
20.color = #990033
30 < .20
30.align = r
40 = BOX ||
40.dimensions = 0,0,100,1
40.color = #990033
50 = |*||*| || BOX
50.dimensions = 0,0,100,1
50.applyTotalW = 10
50.color = #990033
50.align = ,b
}
}
[/img]