Zum Inhalt springen

powermail 2: Einträge mehrfach in

Erstellt am 24. September 2015 · 1 Antwort · letzte Antwort am 24. September 2015

Tags: Powermail, tt_address, TYPO3 6.x, Frage

engler ·

Hallo,
ich würde gerne Powermail für die Anmeldung zu einem Newsletter verwenden und nutze die dbentry-Funktionalität, was auch wunderbar funktioniert. Ich habe jedoch die Anforderung, dass der Empfänger aus zwei Newslettern wählen können soll. Die entsprechenden Checkboxen (newsletterinfo und newsletteraktion) wählt er entsprechend aus.
Jetzt sollte bei der Auswahl beider Checkboxen natürlich auch zwei Mal den Wert der entsprechenden usergroup in die Tabelle tt_address_group_mm schreiben, er macht das jedoch nur einmal, also geht immer eine Auswahl flöten. Hat jemand eine Idee, wie ich das realisieren könnte?

plugin.tx_powermail.settings.setup {
    dbEntry {
            
      tt_address._enable = TEXT
      tt_address._enable.value = 1
      tt_address._ifUnique.email = none
 
      #PID wo die Adressen gespeichert werden sollen   
      tt_address.pid = TEXT
      tt_address.pid.value = 21
      
      #Timestamp
      tt_address.tstamp = TEXT
      tt_address.tstamp.data = date:U
      
      tt_address.gender = TEXT
      tt_address.gender.field = anrede
      
      #Nachname
      tt_address.name = TEXT
      tt_address.name.field = name
      
      #E-Mail Adresse
      tt_address.email = TEXT
      tt_address.email.field = e_mail_adresse
      
      tt_address.module_sys_dmail_html = TEXT
      tt_address.module_sys_dmail_html.value = 1
      
      tt_address_group_mm._enable = TEXT
      tt_address_group_mm._enable.value = 1
      # Fill new record of table "tt_address_group_mm" with field "uid_local" with uid of tt_address record that was just created before with .field=uid_[tablename]
      tt_address_group_mm.uid_local = TEXT
      tt_address_group_mm.uid_local.field = uid_tt_address
      # Fill new record of table "tt_address_group_mm" with field "uid_foreign"
      tt_address_group_mm.uid_foreign = TEXT
      tt_address_group_mm.uid_foreign.field = newsletter     
     
    }
}
einpraegsam.​net ·

Hier sehe ich aktuell keine Chance.
Eine Newsletteranmeldung würde ich übrigens nicht mit powermail machen sondern mit einer Extension, die speziell für die Pflege von Registrierungen gebaut wurde.