Zum Inhalt springen

GMENUE und GIFBUILDER - Breite wird falsch berechnet

Erstellt am 2. Januar 2007 · Noch keine Antworten

Tags: Bilder, Frage

wowbagger ·

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.