Newsletterversand aus Formular aktivieren
Ich erstelle über den Formulargenerator ein Formular, es hat u.a. die Felder:
- Vorname
- Nachname
- Email
- Newsletter abonnieren (ja/nein)
Nach dem Absenden des Formulars, wenn Newsletterabo gewählt wurde und mit Eingabe einer Email-Adresse,
sollen diese Daten in einem (im Backend wählbaren) Newsletterkanal gespeichert werden.
Code:
config.php
/*Form element : Newsletter abonnieren (ja/nein) */
$GLOBALS['TL_FFL']['form_newsletter_checkbox'] = 'FormNewsletterCheckBox';
/* Hook*/
$GLOBALS['TL_HOOKS']['processFormData'][] = array('FormNewsletterCheckBox', 'processFormData');
Nach dem das Formular erfolgreich abgeschickt wurde,
möchte ich den Newsletterversand aktivieren (falls gewählt).
Die function processFormData($arrPost, $arrForm, $arrFiles) wird ausgeführt.
Wie kann ich das am bestem umsetzen?
Noch 2 Fragen zur Lösung...
Hallo Petra, ich bräuchte genau deine Lösung ebenfalls für ein Kontaktformular bei angehakter Newsletter checkbox!
Jetzt hab ich aber noch 2 Fragen:
1. Wie prüfst du in deiner Lösung auf das angehakte Checkbox Feld im Kontaktformular???? Kann das nicht erkennen...
2. Was macht 'meine@emailadresse.de' denn da?? Es soll doch die Email-Adresse aus dem Kontaktformular übernommen werden und direkt in das Newsletter Subscription Formular eingegeben und ausgeführt werden, oder???
Bin Programmiertechnischer Grünschnabel... Aber irgendwie muss ich solche Dinge ja lernen...
DANKE, tom