direct_mail 2.6.4
direct_mail_subscription 1.1.0
Typo3: 4.2.8
Hallo,
ich möchte für alle Anmelder HTML-Mails als Standard. Geht das über das Template-Setup?
Das habe ich gefunden:
[module_sys_dmail_html] = setEmptyIfAbsent
leider funktioniert das hier nicht:
[module_sys_dmail_html] = setCheckedIfAbsent
Was mache ich verkehrt?
Viele Grüße und Danke!! Uwe
Willst du im Template die Auswahlmöglichkeit lassen oder fliegt das ganz raus?
Ich hab in meiner ext_typoscript_setup.txt folgendes stehen:
create.overrideValues.module_sys_dmail_html = 1
Damit speichert er den Wert 1 in der Datenbank. Allerdings hat der User bei mir auch keine Auswahlmöglichkeit im Template.
Danke LittleGee,
er bekommt keine Wahlmöglichkeit. Die Newsletter werden aber für den Fall als Text und HTML verschickt. Den Rest (sollte) das Mailprogramm machen.
Viele Grüße vom Bodensee, Uwe
LittleGee schrieb
Ich hab in meiner ext_typoscript_setup.txt folgendes stehen:
create.overrideValues.module_sys_dmail_html = 1
Bei mir funktionier das leider nicht ...
plugin.feadmin.dmailsubscription.create.overrideValues.module_sys_dmail_html = 1
Im Template habe ich die Checkbox auskommentiert ...
Habs im root-Template versucht, wie auch im Newsletter-Template (setup)
Hast Du noch ein Tipp?
Also hier mein Code. Ich steuer alles nur über die ext_typoscript_setup.txt (Soll man normal nicht machen, aber in unserem Falle, okay)
// Create setup
create = 1
create.preview = 0
create.fields = first_name, last_name, hidden, email, module_sys_dmail_category, gender, module_sys_dmail_html, captcha, module_sys_dmail_advertise
create.required = email, module_sys_dmail_category, captcha
create.noSpecialLoginForm = 1
#Initially hide the user until he approves!
create.overrideValues.hidden = 1
create.evalValues {
email = uniqueLocal, email
}
#create.overrideValues.disable = 1
create.overrideValues.module_sys_dmail_html = 1
create.evalValues.captcha = captcha
evalErrors.captcha.captcha = Cookies müssen im Browser aktiviert sein
Bei create_fields steht das Feld auch noch drinnen. Dort wird gesteuert was in der Datenbank angelegt wird. Also für dich dann so:
plugin.feadmin.dmailsubscription.create_fields = module_sys_dmail_html, ...