多线程magento电子邮件徽标无法从正确的主题文件夹中显示

Gum*_*tje 5 email magento graphical-logo

我一直致力于magento的多线程设置(大约20个店铺视图),并且它一直运作良好.现在这些网站已经上线我注意到我的电子邮件没有为每家商店提供正确的徽标.有没有人遇到同样的问题?我该如何解决?

即,来自商店A(带有主题-A)skin/frontend/THEME-A/default/images/logo_email.gif的电子邮件将获得徽标,而来自商店B(带有主题-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>
Run Code Online (Sandbox Code Playgroud)

S P*_*S P 0

当您将电子邮件徽标设置为 images/logo_email.gif 时,它将按如下方式使用它:

  1. 该徽标是否存在于商店的主题文件夹中?如果是的话,就会使用。
  2. 如果没有,它将在默认文件夹中查找徽标
  3. 最后,如果默认文件夹(例如default/default)中不存在徽标,它将回退到base/default文件夹。

所以我建议你在skin/frontend/default/default/images中放入默认使用的logo_email.gif。此外,如果您想对某些主题使用不同的徽标,只需确保主题的图像文件夹(即 Skin/frontend/default/{MYTHEME}/images)包含 logo_email.gif。