Zum Inhalt springen

Powermail-Daten in tt_address übernehmen

Erstellt am 16. Juli 2013 · 1 Antwort · letzte Antwort am 30. Juli 2013

Tags: Powermail, tt_address, Frage

LawrenceVonArabien ·

Hi,

ich will die Adressdaten eines Powermail-Formulars in die Adressdatenbank übernehmen. Aus dem Manual zu Powermail habe folgendes Script abgeleitet:

plugin.tx_powermail_pi1 {
  dbEntry {
    tt_address._enable = TEXT
    tt_address._enable.value = 1
    tt_address._mm = COA
    tt_address._mm.10 = COA
    tt_address._mm.10.1 = TEXT
    tt_address._mm.10.1.value = tt_address_group_mm
    tt_address._mm.10.2 = TEXT
    tt_address._mm.10.2.value = tt_address_group
    10.2.value = tt_address_group
    # 3 is always the uid of the other table to get a relation to this (in this case uid2 of tt_address_group)
    tt_address._mm.10.3 = TEXT
    tt_address._mm.10.3.value = 1
    tt_address.name = TEXT
    tt_address.name.data = TSFE:fe_user|sesData|powermail_88|uid93
    tt_address.first_name = TEXT
    tt_address.first_name.data = TSFE:fe_user|sesData|powermail_88|uid94
    tt_address.address = TEXT
    tt_address.address.data = TSFE:fe_user|sesData|powermail_88|uid95
    tt_address.zip = TEXT
    tt_address.zip.data = TSFE:fe_user|sesData|powermail_88|uid96
    tt_address.city = TEXT
    tt_address.city.data = TSFE:fe_user|sesData|powermail_88|uid97
    tt_address.country = TEXT
    tt_address.country.data = TSFE:fe_user|sesData|powermail_88|uid98
    tt_address.phone = TEXT
    tt_address.phone.data = TSFE:fe_user|sesData|powermail_88|uid99
    tt_address.email = TEXT
    tt_address.email.data = TSFE:fe_user|sesData|powermail_88|uid100
  }
}

Wenn ich jetzt das Formular ausfülle und absende, wird nichts in die tt_address eingetragen. Ich bin mir aber auch nicht mit der Syntax im Klaren, aber ich gehe davon aus, dass "uid93" die ID des Powermail-Feldes "Name" ist das ich dem Feld "name" der tt_address zuordnen will.
Ich verstehe überhaupt nicht wofür die 88 in "powermail_88" steht. Vielleicht muß ich hier eine andere Zahl eintragen und wenn ja, welche?
Bei "tt_address._mm.10.3.value = 1" nehme ich an, ist die ID der "tt_address_group" gemeint und die ist bei mir "1".

Kann mir jemand weiterhelfen, wo eventuell mein Fehler liegt?

Grüße

Lawrence