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

问题描述:

我不想为所有交易电子邮件创建模板,但我想要替换用于电子邮件的默认Magento徽标。如何更换交易电子邮件中的默认徽标?

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

您可以创建一个新主题并将其放置在那里。这并不像听起来那么困难,因为主题可以回归到Magento的默认设置中。如果Magento无法在您的主题中找到某些内容,它将通过查看default文件夹来回退到基本主题。

例如,在我维护,我在

/skin/frontend/{package}/{my-theme-name}/images/logo_email.gif

,并在管理面板上传了我自己的电子邮件标识图像的版本商店,我去系统>配置>设计> Themes并将Default设置为{my-theme-name}

为什么这样吗?

在电子邮件模板中,Magento将徽标图像的src指定为{{skin url="images/logo_email.gif" _area='frontend'}}。这是Magento模板乱码“找到当前主题的frontend区域中的images/logo_email.gif”。因此,Magento会寻找/frontend/{package}/{my-theme-name}/images/logo_email.gif,找到它,并在分析HTML时使用该路径。

如果你删除你的图片,它不会中断!相反,虽然Magento仍然会首先在您的主题目录中进行搜索,但会发现它不存在并且会回退到/frontend/{package}/default/images/logo_email.gif中的那个。

祝你好运,并希望这有助于!

+0

Magento 1.7.0.2 logo被指定为'{{var logo_url}}' - 寻找这种情况下的解决方案。也许我会做一个搜索并替换... – 2013-12-05 13:01:03

有时电子邮件客户端会保留图像的缓存版本。 我在浏览器中查看了正确的图像,通过从电子邮件源代码中复制网址,但Mac OS上的邮件仍显示演示商店徽标...

另一种正确的方法是在BackEnd到系统>>配置>>设计>>交易电子邮件>>徽标图片 并轻松地从那里选择您的徽标图像。 GL。

+0

我想这只适用于如果您在模板中使用适当的变量。它不适用于我使用的模板,但我更喜欢这种方法,因为它比复制模板仅仅用于徽标要好得多。 – SPRBRN 2013-04-10 14:42:44

+0

在更改设置之前,请务必检查您目前的商店是否已更新 – MrJoshFisher 2016-05-06 14:40:50

在Magento 1.7.0.2 <使用{{var logo_url}}代替{{skin url="images/logo_email.gif" _area='frontend'}}

+0

您能详细说明一下吗? – i3arnon 2013-12-31 14:22:48

对于Magento的1.9,如果你想改变的事务邮件标识的所有模板遵循这样的:

系统 - >配置 - >设计 - >交易电子邮件 - >徽标图片

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

转到此处,选择标识为您的交易电子邮件: - >配置 - >设计 - >交易电子邮件 - 系统>徽标图片

然后,在你的交易电子邮件确保它们引用:{{VAR logo_url} }为徽标的网址。

我是从旧版本的Magento升级而来的,它为徽标url提供了{{skin url =“images/logo_email.gif”_area ='frontend'}}。这个较旧的方法引用了默认图像文件夹中的logo_email.gif。

+0

虽然其他人提到了用答案编写的部分信息(在管理员中上传或使用{{var ...}}),但您的答案提供了整个过程。这是任何使用Magento 1.7+的人的最佳答案。 – danemacmillan 2015-12-23 15:33:54