Zum Inhalt springen

Wert in TS übergeben

Erstellt am 19. September 2008 · 4 Antworten · letzte Antwort am 21. September 2008

Tags: Frage

schani ·

Ich muss per TS die Hintergrundfarbe eines Menüs setzen.
Dazu verwende ich fmcolormenue was mir pro Seite erlaubt die Farbe zu hinterlegen.

Mittels:

pagecolor = TEXT
  pagecolor.data = field:uid 
  pagecolor.preUserFunc = tx_fmcolormenue_pi1->getColor

kann ich den Farbwert auslesen und möchte ihn nun an ein Menü übergeben.

Und da hab ich Schwierigkeiten.
Ich hab es so probiert:

ACT < .NO
    ACT = 1
    #ACT.ATagParams = class=dropact
    ACT.ATagParams.cObject = COA 
    ACT.ATagParams.cObject{
    	10 = HTML
    	10.backColor.preUserFunc = tx_fmcolormenue_pi1->getColor
    	10.wrap = style=background:|
    }

Leider ohne Erfolg.

Woran kann es liegen? Wie würdet Ihr das machen?

Besten Dank für Hilfe

Christian

brokemeister ·

Hi!
Probier mal dies... (ohne Garantie)

ACT < .NO
    ACT = 1
    #ACT.ATagParams = class=dropact
    ACT.ATagParams.cObject = COA 
    ACT.ATagParams.cObject{
    	10 = HTML
    	10.backColor.preUserFunc = tx_fmcolormenue_pi1->getColor
    	10.wrap = style="background:|"
    }
schani ·

Es hängt leider nicht mit der Formatierung zusammen, sonder der Datentyp stimmt nicht.

Ich hatte das mal in einem GMENU_LAYER Menu im Einsatz wo es funktioniert hatte.

NO = 1
        NO {
                wrap=<td>|</td>
                XY = [40.w]+35, 26
                backColor.preUserFunc = tx_fmcolormenue_pi1->getColor
...

Aber jetzt das ich es in ein ATagParams übernehmen will geht es nicht.

Christian