[TYPO3-german] Mailformplus saveDB & tt_address

Claude Unterleitner claude.unterleitner at gmx.de
Fri Apr 2 19:26:45 CEST 2010


Hallo,

vielleicht kann mir jemand weiterhelfen:
in einem Mailformplus Formular habe ich ein Newsletterbestellfeld 
eingebaut und übertrage wenn jemand das Checkfeld dafür angeklickt hat - 
was auch wunderbar klappt - die Werte in die Datenbank tt_adress.

Das ganze hat nur einen Schöhnheitsfehler:
Wenn eine Adresse in der Datenbank bereits existiert, hat das keine 
Auswirkung und die E-Mail-Adresse sowie alle weiteren Felder werden in 
einem neuen Datensatz gespeichert und damit ggf. als Doublette.

Hat jemand eine Idee, wie man das vielleicht verhindern könnte? Ich 
bräuchte so eine Art Abfrage, ob die E-Mail-Adresse in der 
Datenbanktabelle bereits existiert und wenn ja, dass dann kein neuer 
Adressdatensatz angelegt wird.

Hier unten mein Typoscript:

[globalVar = GP:newsletter = ja ]
plugin.tx_thmailformplus_pi1 {
    saveDB = 1
    saveDB.dbTable = tt_address
    saveDB.dbinsert = pid:851,gender:m
    saveDB.dbkey = uid 
saveDB.mapping=nachname:last_name,vorname:first_name,titel:title,email:email,gender:gender,gendermail:tx_dfdirectmailsubscription_gender
}
[global]

Danke!
VG,
Claude


More information about the TYPO3-german mailing list