Aufgabe: Die Felder in einem Formhandler-Formular sollen bei eingeloggtem Frontend-Benutzer (fe_user) automatisch vorausgefüllt sein.
plugin.Tx_Formhandler.settings.predef.formular {
// ... hier die üblichen Konfigurationen
preProcessors {
1.class = Tx_Formhandler_PreProcessor_LoadDefaultValues
1.config {
1 {
// Beispiel, wie das Feld tx_cwtcommunityuser_sex (oder gender) gemappt werden kann
gender.defaultValue = TEXT
gender.defaultValue.value = Herr
gender.defaultValue.override = Frau
gender.defaultValue.override.if.isTrue.data = TSFE:fe_user|user|tx_cwtcommunityuser_sex
name.defaultValue = TEXT
name.defaultValue.data = TSFE:fe_user|user|name
street.defaultValue = TEXT
street.defaultValue.data = TSFE:fe_user|user|address
zip.defaultValue = TEXT
zip.defaultValue.data = TSFE:fe_user|user|zip
city.defaultValue = TEXT
city.defaultValue.data = TSFE:fe_user|user|city
email.defaultValue = TEXT
email.defaultValue.data = TSFE:fe_user|user|email
phone.defaultValue = TEXT
phone.defaultValue.data = TSFE:fe_user|user|telephone
fax.defaultValue = TEXT
fax.defaultValue.data = TSFE:fe_user|user|fax
// ... usw.
}
}
}
}