Hey Leute,
nach stundenlangem Rumprobieren und Google-Suche seid ihr meine letzte Hoffnung.
Ich habe mit dem Formhandler ein Formular erstellt, mit dem Frontenduser ihr Profil bearbeiten können (das Model habe ich erweitert).
Nun versuche ich per Typoscript eine Multiselectbox mit Werten aus der Datenbank zu füllen. Gleichzeitig sollen die Elemente analog zum Datensatz des Frontendusers vorausgewählt sein.
Die Werte kriege ich in die Form, das mit dem selektieren will aber einfach nicht funktionieren :(
Hier mein bisheriges Typoscript:
Über obiges Typoscript erstelle ich eine kommaseparierte Liste von UIDs, die in unteres Typoscript (in lib.blubb) rein muss:
Ich habe schon alles probiert, aber ich kriege die kommaseparierte Liste nicht in das value des if.
vielen Dank schonmal für eure Hilfe!
PS: Ich habe dies nicht in das formhandler-Forum gepostet, da es hier eigentlich nur am Rande um die Extension geht...
nach stundenlangem Rumprobieren und Google-Suche seid ihr meine letzte Hoffnung.
Ich habe mit dem Formhandler ein Formular erstellt, mit dem Frontenduser ihr Profil bearbeiten können (das Model habe ich erweitert).
Nun versuche ich per Typoscript eine Multiselectbox mit Werten aus der Datenbank zu füllen. Gleichzeitig sollen die Elemente analog zum Datensatz des Frontendusers vorausgewählt sein.
Die Werte kriege ich in die Form, das mit dem selektieren will aber einfach nicht funktionieren :(
Hier mein bisheriges Typoscript:
Code:
lib.blubb = CONTENT
lib.blubb {
table = sys_category
select {
pidInList = root
selectFields = uid,uid_local
join = sys_category_record_mm ON sys_category_record_mm.uid_local = sys_category.uid
where = sys_category_record_mm.uid_foreign = 6
}
#where = sys_category.uid = sys_category_record_mm.uid_foreign
renderObj = TEXT
renderObj.field = uid_local
renderObj.wrap = |,
}
Code:
options_multiple_researchprojects = CONTENT
options_multiple_researchprojects {
table = sys_category
select {
pidInList = root
orderBy = title
selectFields = title, uid
}
renderObj = COA
renderObj {
#value
10.wrap = <option value="|"
10 = TEXT
10.field = uid
#selected
20 = TEXT
20.noTrimWrap = | >|
20.noTrimWrap {
override = | selected>|
override.if {
value < lib.blubb
isInList.field = uid
}
}
#label
30 = TEXT
30.wrap = |</option>
30.field = title
}
}
vielen Dank schonmal für eure Hilfe!
PS: Ich habe dies nicht in das formhandler-Forum gepostet, da es hier eigentlich nur am Rande um die Extension geht...
if.value mit Wert aus einem Content-Object füllen
Aucun commentaire:
Enregistrer un commentaire