我不想为所有交易电子邮件创建模板,但我想替换用于电子邮件的默认Magento徽标。
我知道我可以进入基本目录并替换它,但如果我升级系统,它将擦除它。有谁知道改变它的正确方法?
答案 0 :(得分:33)
另一种正确的方法是进入BackEnd系统>>配置>>设计>>交易电子邮件>>徽标图片 并从那里轻松选择您的徽标图像。 GL。
答案 1 :(得分:21)
您可以创建一个新主题并将其放置在那里。这并不像听起来那么困难,因为主题在Magento中回归到默认值的方式。如果Magento无法在您的主题中找到某些内容,则会通过查看default
文件夹重新回到基本主题。
例如,在我维护的商店中,我上传了自己的电子邮件徽标图片版本
/skin/frontend/{package}/{my-theme-name}/images/logo_email.gif
在管理面板中,我进入了系统>配置>设计>主题并将Default
设置为{my-theme-name}
。
为什么这样做?
在电子邮件模板中,Magento将徽标图像的src
指定为{{skin url="images/logo_email.gif" _area='frontend'}}
。这是Magento模板乱码"在当前主题的images/logo_email.gif
区域中找到frontend
。"所以Magento寻找/frontend/{package}/{my-theme-name}/images/logo_email.gif
,找到它,并在抛出HTML时使用该路径。
如果您删除了图片,它就不会中断!相反,尽管Magento仍会首先在您的主题目录中搜索,但它会发现它不存在并且会回到/frontend/{package}/default/images/logo_email.gif
中的那个。
答案 2 :(得分:5)
处理交易电子邮件中的徽标的最佳答案是以前的答案的组合。
通过此处选择交易电子邮件的徽标:系统 - >配置 - >设计 - >交易电子邮件 - >徽标图片
然后,在您的交易电子邮件中,请确保他们引用:{{var logo_url}}
作为徽标的网址。
我从旧版本的Magento升级而且徽标网址为{{skin url="images/logo_email.gif" _area='frontend'}}
。这个较旧的方法引用了标记在默认图像文件夹中的logo_email.gif。
答案 3 :(得分:4)
对于magento 1.9,如果您想更改交易邮件'所有模板的徽标都遵循:
系统 - >配置 - >设计 - >交易电子邮件 - >徽标图片
答案 4 :(得分:2)
在Magento 1.7.0.2中<使用{{var logo_url}}
代替{{skin url="images/logo_email.gif" _area='frontend'}}
答案 5 :(得分:1)
有时,电子邮件客户端会保留图像的缓存版本。 我通过复制电子邮件源代码中的URL来查看浏览器中的正确图像,但Mac OS上的Mail仍然显示了演示商店徽标......