Zum Inhalt springen

Wert für ".data"-Feld dynamisch erstellen

Erstellt am 28. September 2011 · 1 Antwort · letzte Antwort am 28. September 2011

Tags: Frage

derganzneue ·

Hallo,

folgendes Problem. Ich möchte aus der locallang meiner Extension etwas dynamisch auslesen. Wobei der Wert an eine ID gekoppelt ist:
- type.I.0
- type.I.1
- type.I.3

Ich lese die ID mittels einer select-Anfrage aus. Wie kann ich beides dann verknüpfen?

Das geht (statisch):

renderObj = COA
renderObj {
130		= TEXT
130.data	= LLL:EXT:myext/locallang_db.xml:type.I.0
}

Nun möchte allerdings die '0' hinten dynamisch mit einem Wert ersetzen, den ich aus der DB auslese und der im Feld 'type' gespeichert ist.

Also in etwa so (dynamisch):

renderObj = COA
renderObj {
130		= TEXT
130.data	= LLL:EXT:myext/locallang_db.xml:type.I. + field.type
}

Geht das irgendwie? Kann ich aus '.data' ein COA machen oder gibt es gar einen anderen Ansatz? Habe schon viel probiert, aber alles ohne Erfolg.

Ich hoffe, Ihr habt eine Idee.

Vielen Dank,
Carl

derganzneue ·

Und auch für dieses Problem gibt es eine Lösung. Für alle, die es interessiert:

1		= TEXT 
1.dataWrap	= LLL:EXT:myext/locallang_db.xml:type.I.{field:type}
1.wrap3		= {|}
1.insertData	= 1

Sehr schön. Vielleicht hilft das ja jemanden anders weiter.

Viele Grüße
Carl