Ich habe die Extension powermail installiert, und habe ein einfaches Kontaktformular erstellt.
Nun möchte ich die Eingabefelder (name, email und kommentar) in eine extra Datenbanktabelle "user_comments_kontakt" zusätzlich abspeichern.
Ich benutze folgenden Typoscript-Code zum abspeichern der Daten:
plugin.tx_powermail_pi1 {
dbEntry {
user_comments_kontakt._enable = TEXT
user_comments_kontakt._enable.value = 1
user_comments_kontakt.pid = TEXT
user_comments_kontakt.pid.field = uid
user_comments_kontakt.tstamp = TEXT
user_comments_kontakt.tstamp.data = date:U
user_comments_kontakt.crdate = TEXT
user_comments_kontakt.crdate.data = date:U
user_comments_kontakt.name = TEXT
user_comments_kontakt.name.data = uid25
user_comments_kontakt.email = TEXT
user_comments_kontakt.email.data = uid26
user_comments_kontakt.comment = TEXT
user_comments_kontakt.comment.data = uid27
}
}
Der Datensatz wird zwar erzeugt, aber die Werte der Hauptfelder "name, email und comment" werden nicht eingetragen. Obwohl die uid (###uid###) Nummern mit den Feldern übereinstimmen. Die anderen Felder cruser_id, deleted und hidden sind standardmäßig nicht gesetzt also haben den Wert 0.
Was mache ich beim eintragen der Inhalte der Hauptfelder falsch, und wie kann ich es beheben?