Hallo,ich will meine Newsletteranmeldung um einige Eingabefelder wie z.B. Ardesse, Telefon, ... erweitern. Im Anmeldeformular, d.h. im Template bekomm ich die Felder angezeigt, jedoch werden sie nicht in der Datenbank gespeichert.
Wo muß ich noch was ändern, damit die Eingaben gespeichert werden?
mfg,
Tom
viele felder, auch die du angesprochen hast, sind standartmässig in der direct mail installiert. du findest eine komplette Auflistung (und die Name der Marker) in der direct mail ext selbst, ich glaube der letzte eintrag in dem menu.
C.
Hallo,
kann sein, daß ich mich nicht richtig ausgedrückt habe 😉
Das Newsletteranmeldeformular "Direct Mail Subscription" besteht standardmäßig nur aus den Feldern "Name" und "Email". Ich möchte dieses Formular um einige Felder wie Adresse, Telefon,... erweitern, die Tabelle tt_address, die für dieses Modul verwendet wird, besitzt ja schon entsprechende Spalten. Nun kann ich zwar das Formular um die entsprechenden Felder erweitern, diese haben auch die richtigen Namen in Bezug auf die Tabellenspalte (bei Name und Email sieht man ja, wie's aussehen muß), nach dem Absenden wird aber nur Name und Email, nicht aber die restlichen Felder gespeichert.
Sicher ist in einem Script noch ein Array zu erweitern, ich finde es aber nicht.
Wer kann mir weiterhelfen? 🙁
mfg,
Tom
weil es so schön war nochmal:
in direct_mail extension auf instruction klicken, da steht eine kleine anleitung.
dann must du noch das skript ext_typoscript_setup.txt von direct_mail_subscription anpacken.
c.
Ja bin ich den blind? o.O
Wo muß ich auf instruction klicken?
Typo3.org -> Dokumentation?
Typo3.org -> Extensions?
Ich find nix 😢
Tom
😢 😢
Es funzt einfach nicht.
setup.txt:
...
// Edit setup
edit = 1
edit.fields = name, hidden, email, address, zip, city, module_sys_dmail_category, module_sys_dmail_html
edit.required = name, email, address, zip, city
edit.evalValues {
email = uniqueLocal, email
}
// Create setup
create = 1
create.preview = 0
create.fields = name, hidden, email, address, zip, city, module_sys_dmail_category, module_sys_dmail_html
create.required = name, email, address, zip, city
create.noSpecialLoginForm = 1
# Initially hide the user until he approves!
create.overrideValues.hidden = 1
create.evalValues {
email = uniqueLocal, email
}
...
fe_admin_dmailsubscrip_de.tmpl:
...
<b>Stadt:</b><BR>
<input type="text" name="FE[tt_address][city]" style="width: 300px;">
<BR>
...
Der Eintrag wird aber nicht in der Tabelle tt_address gespeichert.
Wiso??
Tom
Hast Du ne Ahnung, wo's hängt?
Tom
dein fe_admin_dmailsubscrip_de.tmpl sieht nicht korrekt aus.
Kapier ich nicht, mit dem Namen klappts doch auch auf die Art:
<font color=red><strong>Bitte füllen Sie dieses Feld aus!</strong></font><BR>
<!--###SUB_REQUIRED_FIELD_name### end -->
<input type="text" name="FE[tt_address][name]" style="width: 300px;">
<BR>
TOM
okay. dann weiß ich auch nicht weiter. bei mir klappts, allerdings benutze ich nicht die vorgegebenen DB-Felder sondern hab mir eigene angelegt. vorschlag: für kleines Geld schau ich mir das mal an. deal?
Grüße,
Chi
Weiß nicht, was ich gemscht habe, aber irgendwie funktioniert es jetzt 😃
Muß das nochmal durchdenken.
Tom