Zum Inhalt springen

Powermail: Variablen bei Opt-In verwenden

Erstellt am 31. Oktober 2013 · 2 Antworten · letzte Antwort am 30. Januar 2014

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

strange-bird ·

Hallo,

Ich nutze Powermail 2.0.6 und tt_address 2.3.3 um Adressen einzutragen.
Wie im powermail Manual beschrieben, nutze ich Checkboxen um die Adressen unterschiedlichen Gruppen zuzuordnen. Das funktioniert soweit.
Nun möchte ich aber die Double-Opt-In Funktion für das Formular nutzen. In diesem Fall funktioniert die Abfrage nicht mehr.
Wie könnte ich die Variablen für dieses Szenario abfragen? Bin für jeden Hinweis dankbar.

Mein Typoscript-Auszug für die Gruppenzuordnung:

    tt_address._mm.20 = COA
    tt_address._mm.20.1 = TEXT
    tt_address._mm.20.1.value = tt_address_group_mm
    tt_address._mm.20.2 = TEXT
    tt_address._mm.20.2.value = tt_address_group
    tt_address._mm.20.3 = TEXT
    tt_address._mm.20.3.value = 1
    tt_address._mm.20.3.if.isTrue.data = GP:tx_powermail_pi1|field|46|0

Gruß
Vera

strange-bird · · Beste Antwort

Für mich hat schließlich dieses Work-Around funktioniert, auch mit Double-Opt-in:
Ich nutze Radio-Buttons zur Gruppenabfrage (z.B. "Gruppe: A/B/C" ).
Den Radio-Button spreche ich per Variablenname an und gleiche den Wert ab:

tt_address._mm.30 = COA
    tt_address._mm.30.1 = TEXT
    tt_address._mm.30.1.value = tt_address_group_mm
    tt_address._mm.30.2 = TEXT
    tt_address._mm.30.2.value = tt_address_group
    tt_address._mm.30.3 = TEXT
# 5 = Gruppen-ID der gewünschten Gruppe
    tt_address._mm.30.3.value = 5
# A = Wert des Radio-Buttons
    tt_address._mm.30.3.if.value = A
# gruppe = Variablenname des Radio-Buttons
    tt_address._mm.30.3.if.equals.field = gruppe

Falls jemand mal vor dem gleichen Problem steht.