我一直在为Magento(约20个StoreViews)的多功能设置工作,并且运行良好。现在,这些网站是现场直播的,我注意到我的电子邮件没有为每个商店提供正确的徽标。有人遇到了同样的问题吗?我该如何修复?
即,商店A(带有主题A)的电子邮件将从skin/frontend/THEME-A/default/images/logo_email.gif
获取徽标,而商店B(with them-b)的电子邮件将使用skin/frontend/base/default/images/logo_email.gif
。
因此,有些商店正常工作,但有些则无法使用。我已经检查了我的文件夹,徽标_Email是正确的,并且存在。Magento Caching目前已关闭。我一直在发送多个电子邮件地址。
电子邮件的代码为:
<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>
将电子邮件徽标设置为images/logo_email.gif时,它将使用如下:
- 商店的主题文件夹中是否存在徽标?如果是,将被使用。
- 如果没有,它将在默认文件夹中寻找徽标
- 最后,如果徽标在默认文件夹中不存在(默认/默认为实例),它将后备到基础/默认文件夹。
因此,我建议您将皮肤/前端/默认/默认/images放入logo_email.gif中,默认情况下将使用。此外,如果您想为某些主题使用其他徽标,请确保您的主题的图像文件夹(即Skin/frontend/default/{mytheme}/images)包含一个logo_email.gif。
在我的情况下有助于双重'和清除缓存
{{{skin url =" images/logo_email.gif" _area =" frontend" _package =" swpackage" _theme =" base"}}}