Multistore Magento电子邮件徽标未从正确的主题文件夹显示



我一直在为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时,它将使用如下:

  1. 商店的主题文件夹中是否存在徽标?如果是,将被使用。
  2. 如果没有,它将在默认文件夹中寻找徽标
  3. 最后,如果徽标在默认文件夹中不存在(默认/默认为实例),它将后备到基础/默认文件夹。

因此,我建议您将皮肤/前端/默认/默认/images放入logo_email.gif中,默认情况下将使用。此外,如果您想为某些主题使用其他徽标,请确保您的主题的图像文件夹(即Skin/frontend/default/{mytheme}/images)包含一个logo_email.gif。

在我的情况下有助于双重'和清除缓存

{{{skin url =" images/logo_email.gif" _area =" frontend" _package =" swpackage" _theme =" base"}}}

最新更新