2012-02-13 84 views
0

我正在測試管理員密碼檢索電子郵件模板,並且發送到我的管理員電子郵件的消息Magento使用默認/默認/圖像/ logo_email.gif作爲標誌。但是,我目前的網站主題是default/my_theme,所以我認爲它應該使用默認/ my_theme/images/logo_email.gif但它沒有。Magento使用默認/默認作爲時事通訊的皮膚主題,而不是網站主題默認/ my_theme?

然後,我嘗試了一些其他電子郵件模板,如新帳戶創建和用戶密碼檢索模板,它們都使用默認/ my_theme徽標而非默認/默認模板。

管理員電子郵件是否有問題,或者是否按設計使用默認/默認的所有內容而不是我指定的主題?

回答

2

在你的問題中,你沒有說明你的主題設置引用了哪個區域。我假設你指的是前端存儲視圖配置。

電子郵件是通過該方法Mage_Admin_Model_User::sendPasswordResetConfirmationEmail()
此方法調用$mailer->setStoreId(0),導致Magento的尋找配置爲adminhtml區域主題發送。
默認爲default/default根據Mage/Adminhtml/etc/config.xml在節點stores/admin/design/package/namestores/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

+0

謝謝!這澄清了這一切。 – 2012-02-13 13:17:46