【发布时间】:2012-11-08 18:45:28
【问题描述】:
我一直在研究 magento 的多商店设置(大约 20 个商店视图),并且运行良好。 现在网站上线了,我注意到我的电子邮件没有为每家商店提供正确的徽标。 有没有人遇到同样的问题?我该如何解决?
即,来自商店 A(带有 Theme-A)的电子邮件将获得来自 skin/frontend/THEME-A/default/images/logo_email.gif 的徽标,而来自商店 B(带有 Theme-B)的电子邮件将使用 skin/frontend/base/default/images/logo_email.gif。
所以有些商店可以正常工作,但有些不能。我检查了我的文件夹,并且 logo_email 正确且存在。 Magento 缓存目前处于关闭状态。 我一直在发送多个电子邮件地址。
电子邮件的代码是:
<td valign="top"><a href="{{store url=""}}"><img src="{{skin url="images/logo_email.gif" _area='frontend'}}" alt="{{var store.getFrontendName()}}" style="margin-bottom:10px;" border="0"/></a></td>
【问题讨论】:
-
是magento标准的电子邮件你有这个问题吗?是从前台还是后台发送的一些电子邮件?您需要检查在发送电子邮件时加载了哪个商店(进入调试)。
-
另外,如果我没记错的话,您可以在 {{skin}} 标签内使用其他参数 - {{skin url="..." _area='frontend' _package='yourpackage' _theme='你的主题'}}
-
@Bixi 他们是销售邮件(新订单、注册、发货等)。邮件显示正确的商店名称和语言,但徽标已关闭。
-
@pspahn 是的,我也发现了这个,但问题是 magento 对所有 storeviews 使用相同的邮件。所以我无法编辑文件本身或其他商店没有正确显示。
标签: email magento graphical-logo