电子邮件模板 Magento 不起作用
当有人通过 magento 中的联系表单向我发送电子邮件时,收到的电子邮件没有布局,仅显示整个布局代码。
应该是这样的:
Er 是 een 经由 het 进行的研究 联系方式,
- 姓名:测试
- 电子邮件: [电子邮件受保护]
- 电话:nvt
说明:
贝斯特·梅内尔/mevrouw 个人联系方式 重基因组
Comes in like this:
<!--@vars
{"var data.name":"Sender Name",
"var data.email":"Sender Email",
"var data.telephone":"Sender Telephone",
"var data.comment":"Comment"}
@-->
<div style="font:11px/1.35em Verdana, Arial, Helvetica, sans-serif;">
<table cellspacing="0" cellpadding="0" border="0" width="98%" style="margin-top:10px; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;">
<tr>
<td align="center" valign="top">
<!-- [ header starts here] -->
<table cellspacing="0" cellpadding="0" border="0" width="650">
<tr>
<td valign="top">
<a href="http://www.mijndomeinnaam.nl/"><img src="http://www.mijndomeinnaam.nl/skin/frontend/default/grayscale/images/logo_email.gif" alt="omschrijving logo" style="margin-bottom:10px;" border="0"/></a></td>
</tr>
</table>
<!-- [ middle starts here] -->
<table cellspacing="0" cellpadding="0" border="0" width="650">
<tr>
<td valign="top">
<p><strong>Er is een bericht verstuurd via het contactformulier</strong>,</p>
<ul>
<li>Naam: Jan</li>
<li>E-mail: [email protected]</li>
<li>Telefoon: nvt</li>
</ul>
<p><strong>Bericht:</strong></p>
<p>Beste meneer/mevrouw
Het bericht van de persoon die contact op heeft genomen
</p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
如何解决这个问题?
When someone sends me an email by the contact form in magento, the emails arrive with no layout, it shows only the whole layout code.
What should be like this:
Er is een
bericht verstuurd via het
contactformulier,
- Name: test
- E-mail:
[email protected]- Phone: nvt
Bericht:
Beste meneer/mevrouw
Het bericht van de persoon die contact
op heeft genomen
Comes in like this:
<!--@vars
{"var data.name":"Sender Name",
"var data.email":"Sender Email",
"var data.telephone":"Sender Telephone",
"var data.comment":"Comment"}
@-->
<div style="font:11px/1.35em Verdana, Arial, Helvetica, sans-serif;">
<table cellspacing="0" cellpadding="0" border="0" width="98%" style="margin-top:10px; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;">
<tr>
<td align="center" valign="top">
<!-- [ header starts here] -->
<table cellspacing="0" cellpadding="0" border="0" width="650">
<tr>
<td valign="top">
<a href="http://www.mijndomeinnaam.nl/"><img src="http://www.mijndomeinnaam.nl/skin/frontend/default/grayscale/images/logo_email.gif" alt="omschrijving logo" style="margin-bottom:10px;" border="0"/></a></td>
</tr>
</table>
<!-- [ middle starts here] -->
<table cellspacing="0" cellpadding="0" border="0" width="650">
<tr>
<td valign="top">
<p><strong>Er is een bericht verstuurd via het contactformulier</strong>,</p>
<ul>
<li>Naam: Jan</li>
<li>E-mail: [email protected]</li>
<li>Telefoon: nvt</li>
</ul>
<p><strong>Bericht:</strong></p>
<p>Beste meneer/mevrouw
Het bericht van de persoon die contact op heeft genomen
</p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
How to fix this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 app/code/core/Mage/Contacts/etc/config.xml 中
更改
为
:html 而不是文本
in app/code/core/Mage/Contacts/etc/config.xml
change
TO
that is: html instead of text
在您的 magento 数据库中,转到“core_email_template”表。在“template_type”列中,更改“2”的值。 (将此列应用于所有将此列设置为“1”的字段,或应用于您想要设置为 HTML 的所有字段,而不仅仅是文本)
这样做,您是说此电子邮件模板是 HTML 类型而不是文本。我希望它能起作用。
On your magento database, go to the 'core_email_template' table. In the 'template_type' column, change the value for '2'. (apply this to all the fields that have this column as '1' or to all the fields you want to set as HTML, not just text)
Doing this, you are saying that this e-mail template is HTML type instead text. I hope it works.