Zum Inhalt springen

mailformplus hidden Variable mit TS Wert zuweisen

Erstellt am 11. August 2008 · 5 Antworten · letzte Antwort am 12. August 2008

Tags: Formhandler, Frage

Torsten.​E ·

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

Torsten.​E ·

Hmmm... und ich hab Sie angsehen und
vermutlich einfach nicht die Lösung
gefunden ;-)

Torsten.E

PS: würde ich sonst hier fragen ?

Torsten.​E ·
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

einpraegsam.​net ·
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###" ... />
Torsten.​E ·

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