Hi,
ich möchte per TypoScript aus der Tabelle pages:tx_pageextender_color1 (via Kickstarter erzeugt) einen Farbeintrag auslesen und in meinem Menü verwenden:
Menu1 = HMENU
Menu1.1 = GMENU
Menu1.1.disableAltText = 0
Menu1.1.NO = 1
Menu1.1.NO {
# Hintergrundfarbe aus Datenbankfeld setzten (funktioniert)
backColor.field = tx_pageextender_color1
transparentBackground = 0
XY = 128,30
10 = BOX
10 {
dimensions = 0,0,128,5
# Farbe aus Datenbankfeld setzten (funktioniert NICHT!)
color.field = tx_pageextender_color1
}
## title
20 = TEXT
20.text.field = title
20.fontSize = 13
#20.fontColor = {$colorBlue}
# Textfarbe aus Datenbankfeld setzten (funktioniert)
20.fontColor.field = tx_pageextender_color1
}
Ich greife also via "field" auf den Tabellennamen zu und das funktioniert auch für die backColor des Menüs und fontColor des TEXT Elements.
Bei dem BOX Element funktioniert dies aber nicht und ich verstehe nicht warum...?!?
Setzte ich ich in den Constants eine Variable colorBlue = blue und im Setup:
10 = BOX
10 {
dimensions = 0,0,128,5
# Farbe statisch aus Constants setzten (funktioniert)
color = {$colorBlue}
}
funktioniert dies auch, aber ich möchte die Farbe ja dynamisch aus dem Datenbankfeld zuweisen.
Vielleicht hat jemand eine Idee woran das liegt und eine Lösung parat?
[Version Typo3 v4.4.4]
Viele Grüße
Ralf