Hi zusammen,
ich stehe vor folgendem Problem:
In einem recht umfangreichen Formular werden Textblöcke bestimmter Kategorien zur Auswahl angezeigt. Die Kategorien werden im Backend als Seiten angelegt, die passenden Textblöcke als Inhaltselemente dieser Seiten. Das Formular liefert je eine kommaseparierte Liste der UIDs der gewählten Elemente einer Kategorie in einer Postvariable. Der Variablenname besteht zum Teil aus der Seiten UID. In diesem Fall "selectedPhrases101" bis "selectedPhrases120".
Daher meine Frage:
Gibt es eine Möglichkeit source.data so zu modifizieren, das ich einen dynamischen Wert erhalte?
Der unten stehende TS-Code geht ja leider nicht.
Seitenbaum:
100
|_ 101
|_ ...
|_ ...
|_ 120
10 = CONTENT
10 {
table = pages
select.pidInList = 100
renderObj {
10 = TEXT
10.field = title
10.wrap = <h2>|</h2>
20 = RECORDS
20 {
wrap = <p>|</p>
tables = tt_content
### Von hier ...
source.data.cObject = TEXT
source.data.cObject {
insertData = 1
value = GPvar:selectedPhrases{field:uid}
}
### ... bis hier suche ich eine Lösung
### source.data.stdWrap.cObject = TEXT liefert leider auch kein Ergebnis
conf.tt_content = TEXT
conf.tt_content.field = header
conf.tt_content.noTrimWrap = || |
}
}
}