【发布时间】:2011-05-12 22:45:03
【问题描述】:
我不想为所有交易电子邮件创建模板,但我想替换用于电子邮件的默认 Magento 徽标。
我知道我可以进入基本目录并替换它,但如果我升级系统,它会清除它。有谁知道修改它的正确方法吗?
【问题讨论】:
标签: magento
我不想为所有交易电子邮件创建模板,但我想替换用于电子邮件的默认 Magento 徽标。
我知道我可以进入基本目录并替换它,但如果我升级系统,它会清除它。有谁知道修改它的正确方法吗?
【问题讨论】:
标签: magento
另一种正确的方法是进入后端到系统>>配置>>设计>>交易电子邮件>>徽标图像 并从那里轻松选择您的徽标图像。 总账。
【讨论】:
您可以创建一个新主题并将其放置在那里。这并不像听起来那么困难,因为主题在 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'}}。这是“在当前主题的frontend 区域中查找images/logo_email.gif”的Magento 模板乱码。因此,Magento 查找 /frontend/{package}/{my-theme-name}/images/logo_email.gif,找到它,并在输出 HTML 时使用该路径。
如果您删除图像,它不会损坏!相反,尽管 Magento 仍然会首先在您的主题目录中进行搜索,如上所述,但它会发现它不存在并回退到 /frontend/{package}/default/images/logo_email.gif 中的那个。
祝你好运,希望这会有所帮助!
【讨论】:
{{var logo_url}} - 正在寻找这种情况的解决方案。也许我会搜索并替换...
在交易电子邮件中处理徽标的最佳答案是前面的答案的组合。
前往此处为您的交易电子邮件选择徽标:系统 -> 配置 -> 设计 -> 交易电子邮件 -> 徽标图片
然后,在您的交易电子邮件中确保它们引用:{{var logo_url}} 作为徽标的 URL。
我从旧版本的 Magento 升级,它的徽标 URL 有 {{skin url="images/logo_email.gif" _area='frontend'}}。这种较旧的方法引用了卡在默认图像文件夹中的 logo_email.gif。
【讨论】:
对于 magento 1.9,如果您想更改所有模板的事务邮件徽标,请按照以下步骤操作:
系统 -> 配置 -> 设计 -> 交易电子邮件 -> 徽标图像
【讨论】:
在 Magento 1.7.0.2 中 {{var logo_url}} 而不是 {{skin url="images/logo_email.gif" _area='frontend'}}
【讨论】:
有时电子邮件客户端会保留图像的缓存版本。 我通过从电子邮件源代码中复制 url 在浏览器中查看了正确的图像,但 Mac Os 上的 Mail 仍然显示演示商店徽标...
【讨论】: