Zum Inhalt springen

Menübreite

Erstellt am 13. Oktober 2003 · 3 Antworten · letzte Antwort am 20. Oktober 2003

Tags: Frage

DerDominic ·

Hallo ,

habe folgendes Menu-Template

marks.MENU_OBEN.1 {
layerStyle = position:absolute;left:60px;top:73px;width:10px;VISIBILITY:hidden;
xPosOffset =-20
topOffset=164
lockPosition = x
expAll=1
NO {
XY = [10.w]+35, 14
backColor = #999999
transparentColor = #999999
10 = TEXT
10.fontFile = fileadmin/fonts/arial.ttf
10.text.field = title
10.offset = 5,10
10.fontColor = white
10.fontSize = 13
10.niceText = 0
}
RO < .NO
RO = 1
RO.10.fontColor = #6699CC
}

marks.MENU_OBEN.2 = GMENU
marks.MENU_OBEN.2.wrap = |
marks.MENU_OBEN.2 {

NO {
backColor = #0b3372
transparentBackground = 0
useLargestItemX=1
XY = 200, 18
10 = TEXT
10.text.field = title
10.offset = 5,10 //Position Aufklappmenü
10.fontFile = fileadmin/fonts/arialbd.ttf
10.fontColor = #6699CC
10.fontSize = 12
10.niceText = 0
linkWrap = |
}
RO < .NO
RO = 1
RO.10.fontColor = #3366AA
}
Nun ist es leider so, daß der Hintergrund um die AufklappmenÜs immer 200 Pixel breit ist, ich hätte aber gerne, daß er so breit ist wie der breiteste Eintrag im Untermenüpunkt.
Ich kriegs aber irgendwie nicht hin, weiss einer Rat ????

Danke Dominic

cordula ·

Hy
Im MENU_OBEN.1

steht die Lösung doch schon drin:
XY = [10.w]+(ein kleiner Abstand hinter dem Wort), 14

das muß auch ins MENU_OBEN.2

cordula

DerDominic ·

Ja schön, dann ahbe ich aber das Problem, daß das Menü ausgefranzt wird, da nicht alle einträge gleich lang sind.
Und da wird die Breit ja immer von dem akutellen Eintrag genommen, genau das woltle ich nicht.
Deswegen schrieb ich ja auch :
>
Nun ist es leider so, daß der Hintergrund um die AufklappmenÜs immer 200 Pixel breit ist, ich hätte aber gerne, daß er so breit ist wie der breiteste Eintrag im Untermenüpunkt. <

Gruß
Dominic

sw-student ·

Hallo Dominic,
das Prob mit useLargestItemX hab ich mittlerweile selbst gelößt, siehe #6621 Soweit ich das seh, ist bei dir der Eintrag ebenfalls an der falschen Stelle im Code. Habe dann versucht die Breite der beiden Menüs irgendwie zu verknüpfen, daran bin ich leider gescheitert. Es müsste sowas geben, wie:

XY = [page.10.marks.MENU.1.NO.10.w],[page.10.marks.MENU.1.NO.10.h]

Vielleicht kann uns einer der Typo Junks weiterhelfen #giggle#

Gruß SW-Student