Zum Inhalt springen

Directmail mit df_direct_mail_subscription

Erstellt am 8. Mai 2011 · 1 Antwort · letzte Antwort am 9. Mai 2011

Tags: Frage

The_C ·

Hallo,

ich soll eine Newsletteranmeldung schaffen mit directmail und df_direct_mail_subscription funktioniert soweit so gut.
auf der Startseite habe ich dazu eine Newsletteranmeldung gemacht mit drei Eingabefeldern.
Das erste Feld ist für die Emailadresse gedacht, das 2te Feld für den Vornamen und das 3te für den Nachnahmen und dann habe ich auch noch einen Senden Button.
Wie kombiniert mann das jetzt das die Newsletteranmeldung mit den obigen feldern zustandekommt?
Hier mal ein Typoscript was ich mir zusammengebastelt habe das aber leider so nicht funktioniert.
plugin.feadmin.dmailsubscription {

  templateFile = fileadmin/templates/newsletteranmeldung.html
  email.from = irgendwas@irgendwas.at
  email.fromName = Name Institut
  email.admin = irgendwas@irgendwas.at
  create.overrideValues.module_sys_dmail_html = 1
  edit.fields = first_name, last_name, email, tx_dfdirectmailsubscription_gender
  create.fields = first_name, last_name, email, tx_dfdirectmailsubscription_gender, hidden, module_sys_dmail_html
  edit.required= last_name, email
  create.required= first_name, last_name, email, tx_dfdirectmailsubscription_gender
  evalErrors.email.uniqueLocal = Diese E-Mail-Adresse ist bereits angemeldet!
  evalErrors.email.email = Dies ist keine gültige E-Mail-Adresse!
  wrap1 >
  wrap2 >
}

lib.field_newsletter = COA
lib.field_newsletter {
  10 = TEXT
  10.value (
  <form id='newsletter' method='post' action='fileadmin/templates/newsletteranmeldung.html'>
  <dl>
  <dd><input id='sender_mail' type="text" name="FE[tt_address][email]" value='E-Mail' /></dd>
  <dd><input id='sender_vorname' type="text" name="FE[tt_address][first_name]" value='Vorname' /></dd>
  <dd><input id='sender_name' type="text" name="FE[tt_address][last_name]" value='Nachname' /><input type="hidden" name="FE[tt_address][module_sys_dmail_html]" value="1"></dd>
  <dd><input type='submit' class='absende_button' value='Anmelden' /></dd>
  <dd><input type='hidden' name='Betreff' value='Newsletteranmeldung' /><input type='hidden' name='Erfolgreiche Newsletteranmeldung' value='1' /></dd>
  </dl>
  </form>
  )
  
}

Ich DANKE Euch schon jetzt für Eure Hilfe!

The_C ·

Habe es selber rausgefunden hier die Lösung das TypoScript war falsch:

lib.field_newsletter = COA
lib.field_newsletter {
  10 = TEXT
  10.value (
  <form id='newsletter' method='post' action='http://dein.mittwaldserver.info/index.php?id=30'>
  <dl>
  <dd><input name="FE[tt_address][tx_dfdirectmailsubscription_gender]" type="radio" value="1" id="herr">
  <label for="herr">Herr</label>
  <input name="FE[tt_address][tx_dfdirectmailsubscription_gender]" type="radio" value="2" id="frau">
  <label for="frau">Frau</label>
  <input name="FE[tt_address][tx_dfdirectmailsubscription_gender]" type="radio" value="3" id="familie">
  <label for="familie">Familie</label></dd>
  <dd><label id='first'>Vorname:</label><input id='first_name' type="text" name="FE[tt_address][first_name]" /></dd>
  <dd><label id='last'>Nachname:</label><input id='last_name' type="text" name="FE[tt_address][last_name]" /><input type="hidden" name="FE[tt_address][module_sys_dmail_html]" value="1"></dd>
  <dd><label id='mail1'>Mail:</label><input id='mail' type="text" name="FE[tt_address][email]" /></dd>
  <dd><input type='submit' class='absende_button' value='Anmelden' /></dd>
  <dd><input type='hidden' name='Betreff' value='Newsletteranmeldung' /><input type='hidden' name='Erfolgreiche Newsletteranmeldung' value='1' /></dd>
  </dl>
  </form>
  )
}