Zum Inhalt springen

MAilformplus speichert nicht dort wo es soll.

Erstellt am 12. November 2006 · 3 Antworten · letzte Antwort am 16. April 2008

Tags: tt_address, Frage

diso ·

hallo zusammen,

ich benutze die Extension 'mailformplus'.
Dieses Formular funktioniert, schickt eine Mail mit den vom Absender eingetragen Daten.Auch speichert er diese in der Tabelle 'tx_thmailformplus_log' ab.

Nun habe ich auf der Seite auf der sich das Plugin befindet ein Ext. Template erstellt in dem ich dem Plugin sagen wollte das er die abgeschickten Daten in der Tabelle 'tt_address' speichert, damit ich diese über TScript ausgeben kann.

Hier das Ext.Template

plugin.tx_thmailformplus_pi1.saveDB = 1
plugin.tx_thmailformplus_pi1.saveDB {
  dbTable = tt_address
  fileUpload = uploads/pics/
  fileTypes = jpg,gif,png,jpeg
  fileSize = 100000
# 274 ist die ID der seite auf der sich das Formular/Plugin befindet
  
dbinsert=pid:274,hidden:0,CType:textpic
  dbkey =uid
  mapping=name:name,title:title,company:company,address:address,city:city,country:country,email:email,phone:phone,fax:fax
}

beim mapping übergebe ich genau die formularfelder die im form und in der tab. 'tt_address' vorkommen.

nur werden dort keine daten gespeichert.

weiß jemand einen Rat ????

dank euch

diso ·

habe es gelöst.

wer das selbe oder ein ähnliches Problem hat, kann mir gern eine PM zusenden.
Ich versuche dann zu helfen wo es geht.

Flexi ·

Ok, also ich habe es jetzt auch gelöst.
Hier mein Code:

  plugin.tx_thmailformplus_pi1.saveDB = 1
  plugin.tx_thmailformplus_pi1.saveDB {
    dbTable = tt_address
    dbinsert = pid:40,hidden:0
    dbkey = uid
    mapping=xlansprechpartner_d:name,xluser_email_d:email,xlbemerkungen_d:description
  }

Wichtig ist scheinbar, dass man die Reihenfolge in der Tabelle von tt_address einhält.