Hallo
ich möchte mein Anmeldeformular um ein weiteres Feld, nennen wir es Branche erweitern. Dazu habe ich folgendes getan.
1. Tabelle tt_address erweitert und das Feld branche angelegt.
2. Mailformular angepasse und das Formularfeld name="FE[tt_address][branche]" angelegt.
3. TS Setup angepasst.
plugin.feadmin.dmailsubscription.create.fields = branche, title, name, hidden, email, company, address, city, zip, phone, fax, module_sys_dmail_category, module_sys_dmail_htmlorie
plugin.feadmin.dmailsubscription.edit.fields = branche, title, name, hidden, email, company, address, city, zip, phone, fax, module_sys_dmail_category, module_sys_dmail_html
Leider werden die Daten nennoch nicht in die Datenbank eingetragen. Habe ich noch was vergessen?
Hallo,
wie lässt Du denn die Branche in die Datenbank schreiben?
D.
hallo
ich bin davon ausgagangen, dass das die direct Mail für mich übernimmt. Ich habe ja über TS die Spalte die jetzt neu einzutragen ist bekannt gegeben und den Wert soll sich die Extension aus dem Formularfeld FE[tt_address][branche] nehmen.
Muss ich da noch was beachten?
Hallo,
nein, wenn Du das in die richtige Stelle in das Formular gesetzt hast, dann sollte das funktionieren.
<input name="FE[tt_address][branche]" type="text" />
Ich mache das genau so.
D.
das habe ich eigentlich auch alles so gemacht. Nur schreibt er nichts in das entsprechende Feld in der Datenbank.
Verwende ich statt branche einfach eine Spalte, die standardmäßig bereits vorhanden ist geht es prima.
Hallo,
klick mal im BE auf die Seite mit dem Anmelde-Plugin und schau im TypoScript Object Browser, ob das Feld auch gesetzt ist.
D.