【问题标题】:How to I replace the default logo in transactional emails?如何替换交易电子邮件中的默认徽标?
【发布时间】:2011-05-12 22:45:03
【问题描述】:

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

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

【问题讨论】:

    标签: magento


    【解决方案1】:

    另一种正确的方法是进入后端到系统>>配置>>设计>>交易电子邮件>>徽标图像 并从那里轻松选择您的徽标图像。 总账。

    【讨论】:

    • 我想这只有在模板中为此使用正确的变量时才有效。它不适用于我使用的模板,尽管我更喜欢这种方法,因为它比为徽标复制模板要好得多。
    • 在更改设置之前始终检查您当前的商店是什么
    【解决方案2】:

    您可以创建一个新主题并将其放置在那里。这并不像听起来那么困难,因为主题在 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 中的那个。

    祝你好运,希望这会有所帮助!

    【讨论】:

    • Magento 1.7.0.2 徽标被指定为{{var logo_url}} - 正在寻找这种情况的解决方案。也许我会搜索并替换...
    【解决方案3】:

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

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

    然后,在您的交易电子邮件中确保它们引用:{{var logo_url}} 作为徽标的 URL。

    我从旧版本的 Magento 升级,它的徽标 URL 有 {{skin url="images/logo_email.gif" _area='frontend'}}。这种较旧的方法引用了卡在默认图像文件夹中的 logo_email.gif。

    【讨论】:

    • 虽然其他人提到了您的答案中写入的部分信息(在管理员中上传,或使用 {{var ...}}),但您的答案提供了整个过程。这是任何使用 Magento 1.7+ 的人的最佳答案。
    【解决方案4】:

    对于 magento 1.9,如果您想更改所有模板的事务邮件徽标,请按照以下步骤操作:

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

    【讨论】:

      【解决方案5】:

      在 Magento 1.7.0.2 中 {{var logo_url}} 而不是 {{skin url="images/logo_email.gif" _area='frontend'}}

      【讨论】:

      • 您能详细说明一下吗?
      【解决方案6】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-11-21
        • 1970-01-01
        • 2011-12-29
        • 1970-01-01
        • 2011-11-17
        相关资源
        最近更新 更多