Magento 如何替换事务性电子邮件中的默认徽标?
我不想为所有事务性电子邮件创建模板,但我想替换电子邮件使用的默认Magento徽标Magento 如何替换事务性电子邮件中的默认徽标?,magento,Magento,我不想为所有事务性电子邮件创建模板,但我想替换电子邮件使用的默认Magento徽标 我知道我可以进入基本目录并替换它,但如果我升级系统,它会将其清除。有人知道更改主题的正确方法吗?您可以创建一个新主题并将其放置在那里。这并不像听起来那么困难,因为在Magento中主题会回到默认设置。如果Magento在主题中找不到任何内容,它将通过查看default文件夹返回基本主题 例如,在我维护的一家商店中,我将自己版本的电子邮件徽标图像上传到 /skin/frontend/{package}/{my th
我知道我可以进入基本目录并替换它,但如果我升级系统,它会将其清除。有人知道更改主题的正确方法吗?您可以创建一个新主题并将其放置在那里。这并不像听起来那么困难,因为在Magento中主题会回到默认设置。如果Magento在主题中找不到任何内容,它将通过查看
default
文件夹返回基本主题
例如,在我维护的一家商店中,我将自己版本的电子邮件徽标图像上传到
/skin/frontend/{package}/{my theme name}/images/logo_email.gif
在管理面板中,我进入系统>配置>设计>主题,并将默认值设置为{my theme name}
为什么这样做有效
在电子邮件模板中,Magento将徽标图像的src
指定为{{skin url=“images/logo\u email.gif”\u area='frontend'}
。这是Magento模板的胡言乱语“在当前主题的前端
区域中查找图像/logo_email.gif
”,因此Magento查找/frontend/{package}/{my theme name}/images/logo_email.gif
,找到它,并在抛出HTML时使用该路径
如果你删除你的图像,它不会中断!相反,尽管Magento仍然会像上面描述的那样首先在主题目录中搜索,但它会发现它不存在,并返回到/frontend/{package}/default/images/logo_email.gif
中的目录
祝你好运,希望这对你有帮助 有时,电子邮件客户端会保留图像的缓存版本。
通过复制电子邮件源代码中的url,我在浏览器中查看了正确的图像,但Mac Os上的Mail仍然显示了演示商店徽标…另一种正确的方法是进入后端到系统>>配置>>设计>>事务性电子邮件>>徽标图像
并且可以轻松地从中选择您的徽标图像。
GL.在Magento 1.7.0.2中{var logo\u url}}
而不是{skin url=“images/logo\u email.gif”}
对于Magento 1.9,如果要更改所有模板的事务邮件徽标,请遵循以下步骤:
系统->配置->设计->事务性电子邮件->徽标图像在事务性电子邮件中处理徽标的最佳答案是前面答案的组合
点击此处选择事务性电子邮件的徽标:System->Configuration->Design->transactional email->logo Image
然后,在事务性电子邮件中,确保它们引用:{{{var logo_url}}
作为徽标的url
我从旧版本的Magento升级,它有{{skin url=“images/logo\u email.gif”\u area='frontend'}
作为徽标url。此旧方法引用了默认图像文件夹中的logo_email.gif。我认为只有在模板中为此使用适当的变量时,此方法才有效。它不适用于我使用的模板,尽管我更喜欢这种方法,因为它比仅为徽标复制模板要好得多。在更改设置之前,请始终检查您当前的存储是什么haMagento 1.7.0.2徽标被指定为{var logo\u url}
-正在为这种情况寻找解决方案。也许我会做一个搜索和替换…你能再详细一点吗?当其他人提到写在你答案中的部分信息时(上传到管理员中,或者使用{{var…}),你的答案提供了整个过程。这是使用Magento 1.7+的人的最佳答案。