direct_mail_subscription - HTML-Mail immer aktiviert
| Autor | Nachricht |
|---|---|
|
Verfasst am: 15. 11. 2007 [12:45]
|
|
|
EricFlat
Themenersteller
Dabei seit: 05.03.2006
Beiträge: 33
|
Hallo zusammen, dieses Thema habe ich hier im Forum schon mehrfach mit unterschiedlichsten Lösungsansätzen gefunden. Aber leider zeigen alle Lösungsansätze keineWirkung. Da wäre zum Beispiel: 1) in die CONSTANTS des Root-Template eingetragen TYPOSCRIPT plugin.feadmin.dmailsubscription.create.defaultVal ues.module_sys_dmail_html = 0 plugin.feadmin.dmailsubscription.edit.overrideValu es.module_sys_dmail_html = 0 oder 2) Das Template wie folgt geändert: HTML <b>HTML E-Mails?</b> <input type="checkbox" name="FE[tt_address][module_sys_dmail_html]" value="1" checked="checked" /> oder 3) bearbeiten der Tabelle tt_address mit phpMyAdmin und das Feld module_sys_dmail_html standardmäßig auf 1 setzen oder 4) Eintrag in die Constants des Root-Template TYPOSCRIPT plugin.feadmin.dmailsubscription.edit.overrideValu es.module_sys_dmail_html = 1 All diese versuche zeigten keinerlei Wirkung. Auch das Eintragen des TS in das Setup war ohne Erfolg. Was muss bzw. kann ich tun, damit bei der Registrierung das Feld module_sys_dmail_html in der Tabelle tt_address automatisch mit dem absenden der Registrierung auf "1" gesetzt wird. Ich bin für jeden Tipp/Hilfe/Anregung "Augen öffnen" dankbar. Besten Dank EricFlat |
|
Verfasst am: 17. 11. 2007 [14:17]
|
|
|
EricFlat
Themenersteller
Dabei seit: 05.03.2006
Beiträge: 33
|
Hallo, hat denn hierzu niemand eine Idee oder Gedankenansatz? |
|
Verfasst am: 27. 11. 2007 [16:55]
|
|
|
EricFlat
Themenersteller
Dabei seit: 05.03.2006
Beiträge: 33
|
Hat denn wirklich niemand eine Idee |
|
Verfasst am: 27. 11. 2007 [17:20]
|
|
|
christiana83
Dabei seit: 12.09.2006
Beiträge: 53
|
Das muss aber so funktionieren. Hast du mal überprüft, ob er auch das richtige Template verwendet? christiana.volkmar[at]creative-sites[dot]de
www.creative-sites.de typo3.creativesites.de www.creative-templates.de |
|
Verfasst am: 28. 11. 2007 [15:58]
|
|
|
George Mason
Dabei seit: 07.09.2006
Beiträge: 135
|
Ich habe genau das selbe Problem, und dabei benutze ich noch nicht einmal direct_mail subscription - habe es wegen der Probleme mit den Namensfeldern aufgegeben und verwende jetzt sr_emailsubscribe. Egal, auch bei mir führt keine der 4 Maßnahmen zum Erfolg. HTML <input type="hidden" class="tx-sremailsubscribe-pi1-checkbox" id="tx-sremailsubscribe-pi1-module_sys_dmail_html" name="FE[tt_address][module_sys_dmail_html]" value="1" />Ich benutze ganz sicher das richtige Template, es gibt nämlich nur das eine. |
|
Verfasst am: 03. 12. 2007 [16:31]
|
|
|
PSchmidt
Dabei seit: 04.08.2005
Beiträge: 23
|
Ich habe mich auch gerade stundenlang an diesem Problem beschäftigt. Meine Lösung ist die folgende: HTML <input type="hidden" name="FE[tt_address][module_sys_dmail_html]" value="1" />in der Section ###TEMPLATE_CREATE_PREVIEW### hinzugfügt. Da das alleine (wie oben auch schon beschrieben) nicht funktioniert hat, habe ich das Feld module_sys_dmail_html bei der Konfiguration hinzugfügt. TYPOSCRIPT plugin.tx_sremailsubscribe.formFields = email,first_name,last_name,module_sys_dmail_htmlJedoch, da die Frage nach Html-email mit der Checkbox nicht angezeigt werden soll, habe ich im Html-Template den Inhalt zwischen den folgenden Markern noch gelöscht. Für die Section ###TEMPLATE_CREATE###: HTML <!-- ###SUB_INCLUDED_FIELD_module_sys_dmail_html### --> <!-- ###SUB_INCLUDED_FIELD_module_sys_dmail_html### --> Für die Section TEMPLATE_CREATE_PREVIEW: HTML <!-- ###SUB_INCLUDED_FIELD_module_sys_dmail_html### --> <!-- ###SUB_INCLUDED_FIELD_module_sys_dmail_html### --> Für die "Invite"-Section sollte das analog funktionieren. |
|
Verfasst am: 04. 12. 2007 [10:58]
|
|
|
George Mason
Dabei seit: 07.09.2006
Beiträge: 135
|
Danke, PSchmidt, ich habe das noch einmal Schritt für Schritt nachvollzogen, aber es klappt immer noch nicht. Hier meine Constants: TYPOSCRIPT plugin.tx_sremailsubscribe.registerPID = 4 plugin.tx_sremailsubscribe.requiredFields = email,last_name plugin.tx_sremailsubscribe.formFields = email,first_name,last_name,module_sys_dmail_html plugin.tx_sremailsubscribe.pid = 14 plugin.tx_sremailsubscribe.file.templateFile = fileadmin/templates/sr_email-subscribe.html plugin.tx_sremailsubscribe.email = info@sitename.com plugin.tx_sremailsubscribe.siteName = Sitename plugin.tx_sremailsubscribe.confirmPID = 4 plugin.tx_sremailsubscribe.editPID = 4 plugin.tx_sremailsubscribe.useShortUrls = 1 plugin.tx_sremailsubscribe.salutation = formal und hier das Template (Auszug): TYPOSCRIPT <!-- ###TEMPLATE_CREATE### begin --> <form id="###FORM_NAME###" method="post" action="###FORM_URL###" enctype="multipart/form-data" ###FORM_ONSUBMIT###> <p class="tx-sremailsubscribe-pi1-notice">###LABEL_REQUIRED_INFO_NOTICE###</p> <!-- ###SUB_INCLUDED_FIELD_last_name### --> <p class="set text"> <label for="tx-sremailsubscribe-pi1-last_name">###LABEL_LAST_NAME### ###REQUIRED_LAST_NAME###</label> <!-- ###SUB_ERROR_FIELD_last_name### --> <p class="tx-sremailsubscribe-pi1-error">###EVAL_ERROR_FIELD_last_name###</p> <!-- ###SUB_ERROR_FIELD_last_name### --> <!-- ###SUB_REQUIRED_FIELD_last_name### --> <p class="tx-sremailsubscribe-pi1-error">###MISSING_LAST_NAME###</p> <!-- ###SUB_REQUIRED_FIELD_last_name### --> <input id="tx-sremailsubscribe-pi1-last_name" type="text" class="tx-sremailsubscribe-pi1-text" size="40" maxlength="50" title="###TOOLTIP_LAST_NAME###" name="FE[tt_address][last_name]" class="tx-sremailsubscribe-pi1-text" /> </p> <!-- ###SUB_INCLUDED_FIELD_last_name### --> <!-- ###SUB_INCLUDED_FIELD_first_name### --> <p class="set text"> <label for="tx-sremailsubscribe-pi1-first_name">###LABEL_FIRST_NAME### ###REQUIRED_FIRST_NAME###</label> <!-- ###SUB_ERROR_FIELD_first_name### --> <p class="tx-sremailsubscribe-pi1-error">###EVAL_ERROR_FIELD_first_name###</p> <!-- ###SUB_ERROR_FIELD_first_name### --> <!-- ###SUB_REQUIRED_FIELD_first_name### --> <p class="tx-sremailsubscribe-pi1-error">###MISSING_FIRST_NAME###</p> <!-- ###SUB_REQUIRED_FIELD_first_name### --> <input id="tx-sremailsubscribe-pi1-first_name" type="text" class="tx-sremailsubscribe-pi1-text" size="40" maxlength="50" title="###TOOLTIP_FIRST_NAME###" name="FE[tt_address][first_name]" class="tx-sremailsubscribe-pi1-text" /> </p> <!-- ###SUB_INCLUDED_FIELD_first_name### --> <!-- ###SUB_INCLUDED_FIELD_email### --> <p class="set text"> <label for="tx-sremailsubscribe-pi1-email">###LABEL_EMAIL### ###REQUIRED_EMAIL###</label> <!-- ###SUB_ERROR_FIELD_email### --> <p class="tx-sremailsubscribe-pi1-error">###EVAL_ERROR_FIELD_email###</p> <!-- ###SUB_ERROR_FIELD_email### --> <!-- ###SUB_REQUIRED_FIELD_email### --> <p class="tx-sremailsubscribe-pi1-error">###MISSING_EMAIL###</p> <!-- ###SUB_REQUIRED_FIELD_email### --> <input id="tx-sremailsubscribe-pi1-email" type="text" class="tx-sremailsubscribe-pi1-text" size="40" maxlength="255" title="###TOOLTIP_EMAIL###" name="FE[tt_address][email]" class="tx-sremailsubscribe-pi1-text" /> </p> <!-- ###SUB_INCLUDED_FIELD_email### --> <p class="button"> ###HIDDENFIELDS### <input type="submit" class="tx-sremailsubscribe-pi1-submit" name="tx_sremailsubscribe_pi1[submit]" value="###LABEL_BUTTON_REGISTER###" /> </p> </form> <p class="tx-sremailsubscribe-pi1-click-to-edit">###LABEL_V_ALREADY_SUBSCRIBED### <a href="###INFOMAIL_URL###" title="###LABEL_TOOLTIP_CLICK_HERE_TO_EDIT###">###LABEL_CLICK_HERE_TO_EDIT###</a></p> <!-- ###TEMPLATE_CREATE### end --> <p style="margin-top: 20px"><em>Here the user information is preview before final submission:</em></p> <!-- ###TEMPLATE_CREATE_PREVIEW### begin --> <form id="###FORM_NAME###" method="post" action="###FORM_URL###" enctype="multipart/form-data"> <p>###LABEL_V_VERIFY_BEFORE_CREATE###</p> <!-- ###SUB_INCLUDED_FIELD_first_name### --> <p>###LABEL_FIRST_NAME### ###FIELD_first_name###</p> <!-- ###SUB_INCLUDED_FIELD_first_name### --> <!-- ###SUB_INCLUDED_FIELD_last_name### --> <p>###LABEL_LAST_NAME### ###FIELD_last_name###</p> <!-- ###SUB_INCLUDED_FIELD_last_name### --> <!-- ###SUB_INCLUDED_FIELD_email### --> <p>###LABEL_EMAIL### ###FIELD_email###</p> <!-- ###SUB_INCLUDED_FIELD_email### --> <!-- ###SUB_INCLUDED_FIELD_module_sys_dmail_category### --> <dt>###LABEL_MODULE_SYS_DMAIL_CATEGORY###</dt> <dd>###TCA_INPUT_module_sys_dmail_category###</dd> <!-- ###SUB_INCLUDED_FIELD_module_sys_dmail_category### --> <!-- immer HTML E-Mails --> <input type="hidden" name="FE[tt_address][module_sys_dmail_html]" value="1" /> <p class="button">###HIDDENFIELDS### <input type="submit" class="tx-sremailsubscribe-pi1-submit" name="tx_sremailsubscribe_pi1[submit]" value="###LABEL_BUTTON_CONFIRM_REGISTER###" /> <input type="submit" class="tx-sremailsubscribe-pi1-submit" name="tx_sremailsubscribe_pi1[doNotSave]" value="###LABEL_BUTTON_BACK_TO_FORM###" /> </p> </form> <!-- ###TEMPLATE_CREATE_PREVIEW### end --> |
|
Verfasst am: 05. 12. 2007 [05:54]
|
|
|
jonas8
Dabei seit: 09.05.2003
Beiträge: 243
|
Hallo Leute Versucht es mal mit: (TS setup) TYPOSCRIPT plugin.feadmin.dmailsubscription { create.overrideValues.module_sys_dmail_html = 1 } Gruss Jonas [Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 05.12.2007 um 05:56.] |
|
Verfasst am: 05. 12. 2007 [08:37]
|
|
|
EricFlat
Themenersteller
Dabei seit: 05.03.2006
Beiträge: 33
|
Hallo alle zusammen, nach langem probieren habe ich die Lösung gefunden. Im Template von dmailsubscription (ich habe eines über TS-Config eingebunden) habe ich im Bereich <!-- ###TEMPLATE_CREATE### begin Form for creation of a new newsletter recipient--> nach dem Marker ###HIDDENFIELDS### folgendes eingetragen: HTML <input type="hidden" name="FE[tt_address][module_sys_dmail_html]" value=1 checked="checked">Und siehe da, die Checkbox für HTML E-Mails ist mit einem Häkchen versehen. An dieser Stelle noch mals ganz herzlichen Dank an alle, die sich mit diesem Thema beschäftigt haben. Den ausschlagebenden Hinweis habe ich im Post von George Mason aus dessen Templateauszug in Zeile 51 erhalten. Dort wird auch nach dem Marker ###HIDDENFIELDS### ein input-type definiert. Viele Grüße und eine schöne vorweihnachtliche Zeit EricFlat |
|
Verfasst am: 05. 12. 2007 [11:43]
|
|
|
George Mason
Dabei seit: 07.09.2006
Beiträge: 135
|
Hallo EricFlat, YES! Endlich klappt es auch bei mir... Vielen Dank an Dich und alle anderen fleißigen Helfer. Ich korrigiere mal das TS in meinem letzten Post, dann hat die Nachwelt auch was davon. George Mason P.S. kann den Post nicht bearbeiten. Also, bei mir hat es auch geklappt, als ich das hidden field NACH dem Marker ###HIDDENFIELDS### eingesetzt hatte. [Dieser Beitrag wurde 2mal bearbeitet, zuletzt am 05.12.2007 um 11:46.] |



