Hallo!
Nachtrag zu meinem Anliegen:
Es wird die Tabelle sys_dmail_feuser_category_mm nicht befüllt.
Ich weiß, das Problem taucht öfter auf, aber habe schon lange gesucht und für mich bisher keine Lösung gefunden.
Ich verwende die Frontend User Registration, dort biete ich eine Newsletterkategorie zum Anklicken an. Diese besagt nur, dass derjenige, der sich registriert auch den Newsletter erhalten möchte.
Meine Extensions:
direct_mail 2.6.2
tt_address 2.2.1
sr_feuser_register 2.5.20
Habe dazu beim Ordner des Newsletters auch eine Kategorie angelegt.
Folgendes TS verwende ich für die Registrierung:
plugin.tx_srfeuserregister_pi1{
siteName = XYZ
formFields = gender, username, password, first_name, last_name, address, zip, city, telephone, fax, email, module_sys_dmail_category, disable
requiredFields = password, first_name, last_name, address, city, zip, telephone, email
pid = 102
generateUsername = 0
module_sys_dmail_category_PIDLIST = 102
userGroupAfterConfirmation = 1
userGroupUponRegistration = 2
dmailCheckedUponRegistration = 1
}
In der TSconfig habe ich folgendes drin:
config.insertDmailerBoundaries = 1
TCEFORM.fe_users.module_sys_dmail_category.PAGE_TSCONFIG_IDLIST = 102
TCEFORM.tt_content.module_sys_dmail_category.PAGE_TSCONFIG_IDLIST = 102
TCEFORM.tt_address.module_sys_dmail_category.PAGE_TSCONFIG_IDLIST = 102
TCEFORM.sys_dmail_group.select_categories.PAGE_TSCONFIG_IDLIST = 102
TCEFORM.tt_content.module_sys_dmail_category.disabled = 0
TCEFORM.tt_address.module_sys_dmail_category.disabled = 0
TCEFORM.fe_users.module_sys_dmail_category.disabled = 0
TCEFORM.sys_dmail_group.select_categories.disabled = 0
Die ID 102 ist der Ordner für den Newsletter, dort sollen die Registrierungsdaten gespeichert werden und auch die Kategorie ausgelesen werden.
In der Tabelle fe_users ist im Feld module_sys_dmail_category auch korrekt ein Eintrag drin. Nur fehlt das Häkchen bei diesem User bei der Kategorie.
Wenn ich mir dazu vor dem Absenden den Quelltext des Formulars ansehe, dann sind die HIDDEN-Felder korrekt befüllt.
Kann mir bitte jemand den entscheidenden Hinweis geben?
Danke.