Magento在简报中使用默认/默认作为皮肤主题而不是网站主题默认/ my_theme?

时间:2012-02-13 07:22:33

标签: email templates magento

我正在测试管理员密码检索电子邮件模板,Magento发送到我的管理员电子邮件的消息使用 default / default / images / logo_email.gif 作为徽标。但是,我当前的网站主题是默认/ my_theme,所以我认为它应该使用 default / my_theme / images / logo_email.gif ,但它没有。

然后我尝试了其他一些电子邮件模板,例如新帐户创建和用户密码检索模板,它们都可以使用默认/ my_theme徽标,而不是默认/默认徽标。

管理电子邮件是否存在问题或设计是否使用默认/默认值而非指定主题?

1 个答案:

答案 0 :(得分:2)

在您的问题中,您没有说明主题设置所指的区域。我假设您指的是前端商店视图配置。

电子邮件按方法Mage_Admin_Model_User::sendPasswordResetConfirmationEmail()发送 此方法调用$mailer->setStoreId(0),这会导致Magento查找为adminhtml区域配置的主题。
根据节点default/defaultstores/admin/design/package/name中的 Mage / Adminhtml / etc / config.xml ,默认为stores/admin/design/theme/default

如果您使用的是包含Find_Feed扩展名的Magento版本(在社区代码池中),则它(愚蠢地)在其config.xml中指定管理主题default/find

因此,这为您提供了完整的路径 skin/adminthml/default/default/images/logo_email.gifskin/adminthml/default/find/images/logo_email.gif