2012-02-13 62 views
2

我必须改变sr_feuser_register分机默认确认EMIAL模板,我成功地改变了每个标记的内容,但我必须将图像插入HTML电子邮件,它不会做想工作...我试图用te全部替换标记img标记(img src =“....”),我试过只替换src(img src =“marker”)...但是dosn't不工作。有人遇到这个问题了吗?TYPO3的sr_feuser_register电子邮件模板不工作img标签

+0

什么是不工作的到底是什么?电子邮件是否被发送?另外请确保您以HTML格式发送邮件(设置为“plugin.tx_srfeuserregister_pi1.email.HTMLMail = 1”)。也看看http://forge.typo3.org/projects/extension-sf_register作为sr_feuser_register没有被开发的任何更多.. – konsolenfreddy 2012-02-13 16:16:35

+0

我正在改写从locallang标签...它不到风度更换标记。 ...我已经检查过.... email.HTMLMail = 1,没关系。我试着用" <等来代替特殊字符(<,",>),那么他ECOS在邮件的整个img标签。 – 2012-02-14 10:48:04

+0

检查sr_feuser_register ts * constants *中的formFields(也许是requiredFileds)。该字段必须在那里列出。 – Mateng 2012-03-12 23:44:24

回答

1

请启用HTML:

plugin.tx_srfeuserregister_pi1.create.fields = module_sys_dmail_html ..... 

plugin.tx_srfeuserregister_pi1.create.defaultValues.module_sys_dmail_html = 1 

and in template file tx_srfeuserregister_pi1_css_tmpl.html 
<!-- ###TEMPLATE_CREATE### begin --> 
........... 
    <!-- ###SUB_INCLUDED_FIELD_module_sys_dmail_html### --> 
    <dt> 

    </dt> 
    <dd> 
     <input type="hidden" title="" name="FE[fe_users][module_sys_dmail_html]" value="test"> 
    </dd> 
    <!-- ###SUB_INCLUDED_FIELD_module_sys_dmail_html### --> 
............. 
<!-- ###TEMPLATE_CREATE### end --> 
0

柔印的回答并没有为我工作。相反,我激活了Direct Mail并将HTML-Template中的dmail-Checkbox设置为隐藏。

<!-- ###SUB_INCLUDED_FIELD_module_sys_dmail_html### --> 
... 
<div style="display:none;"><!--TCA_INPUT_module_sys_dmail_html--></div> 
... 
<!-- ###SUB_INCLUDED_FIELD_module_sys_dmail_html### --> 

此外,在常量可以设置

plugin.tx_srfeuserregister_pi1.dmailCheckedUponRegistration = 1 

以确保复选框的默认选中。