Hallo Forum.
ich benutze powermail als subscription zum Nwesletter. Alles funktioniert soweit so gut nur der Eintrag in die Newsletterkategorie funktioniert nicht.
Ich glaube ich habe auch den falschen Ansatz und verstehe die _mm Verknüpfungen nicht ganz.
Hier ist mein TS für die die Dateneinträge in tt_adress. Die Kategorie wollte ich über fe_users lösen da es mit tt_address nicht klappte. Beides habe ich jedenfalls nicht hin bekommen.
# add mm relation to uid 2 of tt_address_group (via mm table)
tt_address._mm = COA
tt_address._mm.10 = COA
# 1 is always the mm table
tt_address._mm.10.1 = TEXT
tt_address._mm.10.1.value = tt_address_group_mm
# 2 is always the other table
tt_address._mm.10.2 = TEXT
tt_address._mm.10.2.value = tt_address_group
tt_address._mm.10.3 = TEXT
tt_address._mm.10.3.value = 1
/*
tt_address._mm.20 = COA
# 1 ist die mm-Tabelle
tt_address._mm.20.1 = TEXT
tt_address._mm.20.1.value = sys_dmail_ttaddress_category_mm
# 2 ist immer die Kategorientabelle
tt_address._mm.20.2 = TEXT
tt_address._mm.20.2.value = sys_dmail_category
# 3 ist immer die ID des zu verknüpfenden Datensatzes – hier die uid 1 der sys_dmail_category
tt_address._mm.20.3 = TEXT
tt_address._mm.20.3.value = 1
*/
tt_address.pid = TEXT
tt_address.pid.value = 4
tt_address.tstamp = TEXT
tt_address.tstamp.data = date:U
tt_address.description = TEXT
tt_address.description.data = date:U
tt_address.description.strftime = Date: %d.%m.%Y
tt_address.name = TEXT
tt_address.name.data = TSFE:fe_user|sesData|powermail_19|uid3
tt_address.gender =CASE
tt_address.gender.key.data = TSFE:fe_user|sesData|powermail_19|uid1
tt_address.gender.default = TEXT
tt_address.gender.default.value = f
tt_address.gender.Herr= TEXT
tt_address.gender.Herr.value = m
tt_address.first_name = TEXT
tt_address.first_name.data = TSFE:fe_user|sesData|powermail_19|uid2
tt_address.last_name = TEXT
tt_address.last_name.data = TSFE:fe_user|sesData|powermail_19|uid3
tt_address.address = TEXT
tt_address.address.data = TSFE:fe_user|sesData|powermail_19|uid4
tt_address.zip = TEXT
tt_address.zip.data = TSFE:fe_user|sesData|powermail_19|uid5
tt_address.city = TEXT
tt_address.city.data = TSFE:fe_user|sesData|powermail_19|uid6
tt_address.email = TEXT
tt_address.email.data = TSFE:fe_user|sesData|powermail_19|uid7
fe_users._enable = TEXT
fe_users._enable.value = 1
# write only if field is not yet filled
# (update – update values of existing entry)
# (none – no entry if field is filled)
# (disable – always add values – don’t care about existing values)
fe_users._ifUnique.email = update
# add mm relation to uid 2 of fe_users_group (via mm table)
fe_users._mm = COA
fe_users._mm.10 = COA
# 1 ist die mm-Tabelle
fe_users._mm.10.1 = TEXT
fe_users._mm.10.1.value = sys_dmail_feuser_category_mm
# 2 ist immer die Kategorientabelle
fe_users._mm.10.2 = TEXT
fe_users._mm.10.2.value = sys_dmail_category
# 3 ist immer die ID des zu verknüpfenden Datensatzes – hier die uid 1 der sys_dmail_category
fe_users._mm.10.3 = TEXT
fe_users._mm.10.3.value = 1
# Und wir wollen jetzt noch abfragen, ob die Checkbox für diese Kategorie überhaupt gesetzt ist.
#fe_users._mm.10.3.if.value.data = TSFE:fe_user|sesData|powermail_19|uid25|1
#3.if.equals = 1
#sys_dmail_ttaddress_category_mm.uid_foreign = TEXT
#sys_dmail_ttaddress_category_mm.uid_foreign.data = 1
}
}
Hat damit schon jemand Erfahrung? Ich bräuchte einen Tipp oder zwei.
Danke
udowald