Hallo,
ich habe folgendes GMENU erzeugt:
lib.menueA.1 = GMENU
lib.menueA.1.NO = 1
lib.menueA.1.NO {
XY = [10.w]+40, 19
backColor = #bbc3d7
5 = IMAGE
5.file = GIFBUILDER
5.file.XY = [10.w]+34, 12
5.file.backColor = #ff0000
5.offset = 3,4
10 = TEXT
10.text.field = title
10.fontColor = #8f98b2
10.fontFile = fileadmin/fonts/VERDANAB.TTF
10.fontSize = 10
10.offset = 25,15
20 = IMAGE
20.file = fileadmin/templates/menuepfeilbbc3d7_20x20.gif
20.offset = 0,0
allWrap = <span class="l1"> | </span>
}
Die Breite der eigendlichen Hintergrundgrafik "XY = [10.w]+40, 19" wird richtig berechnet, jedes Menue-Image ist unterschiedlich breit. Ebenso funktionieren die Objekte "10=TEXT" und "20=IMAGE" einwandfrei.
Nun das Problem:
Das Objekt "5=IMAGE" soll einen Farbbalken hinter dem Text erzeugen und daher soll seine Breite ebenfalls von der Breite des TEXT-Objektes abhängig sein.
Dies versuchte ich mit "5.file.XY = [10.w]+34, 12"
Jedoch wird immer nur eine Grafik der Größe 34x12 Pixel erzeugt. Das Argument [10.w] wird anscheinend ignoriert obwohl es 4 Zeilen vorher richtig berechnet wird.
Wo liegt mein Fehler?
Es wäre nett, wenn mir jemand "auf die Sprünge" helfen könnte.