Wie kann ich in mailformplus einigen "hidden" Variablen mit TS einen Wert zuweisen.
In der Admin-Mail sollen einige zusätzliche Informationen stehen, die der User nicht erfasst. Also würden wir diese Werte in hidden-Variablen speichern.
Nur wie bekomme ich die Werte dort mit TS hinein ?
Diese Werte will ich aber nicht über die URL an mailformplus übergeben, da diese sonst zu lang wird.
Torsten.E
Also ohne mir die Anleitung von mailformplus angesehen zu haben, glaube ich, dass dort die Lösung zu finden ist!
Hmmm... und ich hab Sie angsehen und
vermutlich einfach nicht die Lösung
gefunden ;-)
Torsten.E
PS: würde ich sonst hier fragen ?
plugin.tx_thmailformplus_pi1.markers.MARKERBEZEICHNUNG = TEXT
plugin.tx_thmailformplus_pi1.markers.MARKERBEZEICHNUNG.value = Toller Tip
Damit lassen sich Werte z.B. in die Marker der E-Mails setzen.
Nur wie bekomme ich jetzt diese Werte
auch in die DB, da scheiterts leider :-(
Torsten.E
Torsten.E schrieb
plugin.tx_thmailformplus_pi1.markers.MARKERBEZEICHNUNG = TEXT
plugin.tx_thmailformplus_pi1.markers.MARKERBEZEICHNUNG.value = Toller Tip
Damit lassen sich Werte z.B. in die Marker der E-Mails setzen.
Nur wie bekomme ich jetzt diese Werte
auch in die DB, da scheiterts leider :-(
Torsten.E
Vielleicht in ein Hiddenfield schreiben!?
<input type="hidden" value="###MARKERBEZEICHNUNG###" ... />
Hab's gefunden.
"tempvar" ist einfach eine Pseudovariable die nur
hier verwendet wird. "dbfield" ist das Feld der DB-Tabelle
Mit preProcessing wird praktisch das Pseudofeld "tempvar"
erstellt, bzw. ein Wert zugewissen und danach mit
tempvar.mapping = dbfield dem DB-Tabelenfeld zugewiesen.
plugin.tx_thmailformplus_pi1 {
saveDB = 1
saveDB {
dbTable = sh_thmailformplus_kontakte
dbinsert = hidden:0,deleted:0
fields {
tempvar.mapping = dbfield
tempvar.preProcessing = COA
tempvar.preProcessing {
10 = TEXT
10.value = Meine tolle Idee
}
}
}
}
Torsten.E