Hallo Liebes Forum,

ich beisse mir gerade die Zähne aus an folgendem problem:

ich habe ein GMENU, eigentlich ganz klassisch: Text soll anhand von CI-Font gerendert werden, die Texte stehen dabei auf einer hintergrundgrafik (im prinzip einfach verlauf von oben nach unten).
klappte soweit gut, müssen nun auch zweizeilige texte möglich sein.

ich habe also mittels

text.listNum = 0
text.listNum.splitChar = |

die Texte in zwei TEXT-objekte getrennt, falls sie ein | enthalten.

Probleme bereiten jetzt aber die Hintergrundgrafiken, d.h. der farbverlauf.

der muss natürlich am menu angepasst werden.

Es ist kein Problem, wenn ich fixe Werte angebe, dann klappts.

Im Folgenden der Code dazu, ist leider mittlerweile ein wenig gebastel, da ich lange daran experimentiert habe.





lib.submenu.10.30.1 = GMENU
lib.submenu.10.30.1 {


NO{

XY =278, 56+ [25.h]

format = png

5 = IMAGE
5{

file = menu_bg_wide_double.png
file.height = 56
file.width =278

}

10=TEXT
10 {
text.field=title

offset=0,36
fontColor=#666666
fontFile=fileadmin/fonts/CorpoSDem.ttf
fontSize=26
nicetext = 1
text.listNum = 0
text.listNum.splitChar = |
}
20 < .10
20{

text.listNum = 1
offset = 0,36+[10.h]+16
}

# Hilfsebene zur Berechnung der Höhe von Menüpunkten
25 < .10
25.fontSize=51
25.text.case = upper
25.text.listNum = 1
25.offset = 1000, 1000

50=SCALE
50 {
width =139
}
}
RO < .NO
RO.10.fontColor= #F58A1E
RO.20.fontColor= #F58A1E
CUR < .RO
ACT < .RO
ACTIFSUB < .RO

IFSUB < .NO
}




ich bin beim googlen auf mehrere personen mit diesem problem gestossen, aber nicht auf eine Antwort.

Mir wärs auch recht, wenn ich zwei fixe werte angeben muss, einmal für einzeilige menu-punkte, einmal für zweizeilige.

Vielleicht hat ja jemand eine Lösung für das Problem :-)

Besten Dank fürs lesen

MFG Marco