致命错误:安装自定义模板后,在非对象上调用成员函数toHtml()

时间:2012-10-02 04:26:43

标签: magento

( ! ) SCREAM: Error suppression ignored for
( ! ) Fatal error: Call to a member function toHtml() on a non-object in C:\wamp\www\app\code\core\Mage\Core\Model\Layout.php on line 555

安装了Magento 1.7和WAMP 2.2以及自定义模板。 Magento管理员工作得很完美,但前端会出现上述错误。

magento 1.7安装中的Page.xml,自定义模板根本没有以下代码,因此,没有尝试以下修复:

<block type="core/profiler" output="toHtml"/>

会变成:

<block type="core/profiler" output="toHtml" name="core_profiler"/>

1 个答案:

答案 0 :(得分:6)

更改后:

<block type="core/profiler" output="toHtml"/>

<block type="core/profiler" output="toHtml" name="core_profiler"/> 
app / design / frontend / base / default / layout(或您的自定义page.xml)下的page.xml中的

之一:  从admin或中刷新布局构建指令中的缓存 删除 / var / cache 文件夹的内容,该文件夹位于magento文件夹的根目录