Zum Inhalt springen

Powermail checkbox wert in tt_address

Erstellt am 20. Dezember 2012 · 2 Antworten · letzte Antwort am 14. August 2013

Tags: Powermail, tt_address, Frage

Hoge ·

Hi, wie schaffe ich es mit powermail 2.0.5 den Wert der checkbox zum Erhalten von HTML-Mails (vorausgewählt ist checked) in die tt_address (module_sys_dmail_html) einzutragen?
Versucht habe ich es so:

plugin.tx_powermail.settings.setup {
    dbEntry {
        tt_address._enable = TEXT
        tt_address._enable.value = 1     
        
        #Variable für das Feld ist module_sys_dmail_html
        tt_address.module_sys_dmail_html = TEXT
        tt_address.module_sys_dmail_html.field = module_sys_dmail_html
                
        }
}
einpraegsam.​net ·

Checkboxes haben im Vergleich zu allen anderen Feldern die Besonderheit, dass man mehrere Werte auswählen und übermitteln kann (array statt string).
Ich müsste es ausprobieren ob das so möglich ist.

Was aber in jedem Fall gehen muss ist der direkte Zugriff auf die POST-Werte
.data = GP:tx_powermail_pi1|field|123|0

JulianLochstampfer ·

Hallo Alex,
konntest du dir das Problem nochmals anschauen?
Dein vorgeschlagener Lösungsansatz mit
.data = GP:tx_powermail_pi1|field|123|0
funktioniert ganz gut. Aber leider nur, wenn man keinen Double-Optin macht. Nach dem klicken des Double-Optin-Links in der E-Mail sind die Post-Daten ja nicht mehr verfügbar.
Gibt es noch eine andere Möglichkeit auf die Daten zuzugreifen? Evtl. über das TSFE wie früher? Ich hatte das zwar ausprobiert, aber entweder war meine Syntax falsch oder das funktioniert nicht.

Vielleicht hat ja jemand anderes, der hier im Forum unterwegs ist einen Lösungsansatz?

Vielen Dank
Julian