Magento:由于缺少Mage / Email / Helper / Data.php,无法添加新的交易电子邮件模板

时间:2013-03-18 15:22:29

标签: magento magento-1.7

我正在尝试通过adminhtml添加新的电子邮件模板 - > system - >交易电子邮件 - >新模板。

但是,当我转到该页面时,默认模板的下拉列表中没有选项,该页面上没有其他内容。

我检查了/var/log/system.log并找到了以下几行:

  • 警告:include(Mage / Email / Helper / Data.php)[function.include]:无法打开流: 在......中没有该文件或目录 第93行/home/jille/public_html/lib/Varien/Autoload.php

  • 警告:include()[function.include]: 无法打开'Mage / Email / Helper / Data.php'以包含在内 (include_path中='/家庭/ JILLE /的public_html /应用/代码/地方:/家庭/ JILLE /的public_html /应用/代码/社区:/家庭/ JILLE /的public_html /应用/代码/核心:/家庭/ JILLE /的public_html / LIB:。:/ usr / lib中/ PHP:在/ usr / local / lib目录/ PHP的“) 在第93行的/home/jille/public_html/lib/Varien/Autoload.php

我进入了源代码,找不到对此文件的任何引用。关于如何解决这个问题的任何想法?

非常感谢

1 个答案:

答案 0 :(得分:1)

如果使用helper或在translate xml节点中引用模块,则magento将搜索module / Helper / Data.php文件。

您只需创建一个文件data.php  class Mage_Modulename_Helper_Data扩展Mage_Core_Helper_Abstract { }

这将解决您的错误。