Zum Inhalt springen

Variablen aus DB-Tabelle als insertData weiterverarbeiten

Erstellt am 22. September 2014 · 2 Antworten · letzte Antwort am 25. September 2014

Tags: TCA, Inhaltselemente, Frage

patriq ·

Hallo Leute,

ich habe tt_content erweitert, so dass ich aus einer Tabelle Einträge hinzufügen kann - mittels tca, select und foreign_table. In diesem Fall sind es Klassenbezeichner. Das wird z.B. als "1,2" ein einer Zeile in tt_content gespeichert.

Mit

10.value=<div class="{field:tx_myext_classes}">Hello</div>
10.insertData=1

macht er schon brav

<div class="1,2">Hello</div>

Wie bekomme ich da jetzt aus "1,2" "klasseA klasseB". Das "1,2" sind natürlich die UID aus meiner Tabelle "tx_my_classes" mit all definierten Klassen. Die Bezeichner "klasseA" und "klasseB" sind in der Tabelle entsprechend unter dem Feld "name" hinterlegt.

Oder könnte ich im TCA/select das schon irgendwie abfangen, dass er nicht die UID sondern die Titel der Klassen direkt in tt_content hinterlegt?

Grüße,
Patrick

toifel ·

Möglich, dass es auch mit Boardmitteln funktioniert... aber da ich nicht weiss wie, würde ich an dieser Stelle eine userFunc einsetzen.