如何替换交易电子邮件中的默认徽标?

Chr*_*ris 13 magento

我不想为所有交易电子邮件创建模板,但我想替换用于电子邮件的默认Magento徽标.

我知道我可以进入基本目录并替换它,但如果我升级系统,它将擦除它.有谁知道改变它的正确方法?

Mat*_*lis 33

这样做的另一种正确的做法是在后端去系统>>配置>>设计>>交易电子邮件>>徽标图像,轻松地从那里挑选你的标志形象.GL.


Nic*_*cki 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.giffrontend区域".所以Magento寻找/frontend/{package}/{my-theme-name}/images/logo_email.gif,找到它,并在发布HTML时使用该路径.

如果删除图像,它不会中断!相反,尽管Magento仍然会首先在您的主题目录中搜索,如上所述,但它会发现它不存在并且会回到其中/frontend/{package}/default/images/logo_email.gif.

祝你好运,希望这能帮到你!


小智 5

处理交易电子邮件中的徽标的最佳答案是以前的答案的组合.

在此处选择交易电子邮件的徽标:系统 - >配置 - >设计 - >交易电子邮件 - >徽标图像

然后,在您的交易电子邮件中,确保它们引用:{{var logo_url}}用于徽标的网址.

我从较旧版本的Magento升级而且它有{{skin url="images/logo_email.gif" _area='frontend'}}徽标网址.这个较旧的方法引用了标记在默认图像文件夹中的logo_email.gif.