Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento 致命错误:安装自定义模板后对非对象调用成员函数toHtml()_Magento - Fatal编程技术网

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

Magento 致命错误:安装自定义模板后对非对象调用成员函数toHtml(),magento,Magento,已安装Magento 1.7和WAMP 2.2以及自定义模板。Magento admin工作正常,但前端出现上述错误 magento 1.7安装和自定义模板中的Page.xml完全没有以下代码,因此,没有尝试以下修复: ( ! ) SCREAM: Error suppression ignored for ( ! ) Fatal error: Call to a member function toHtml() on a non-object in C:\wamp\www\app\code\co

已安装Magento 1.7和WAMP 2.2以及自定义模板。Magento admin工作正常,但前端出现上述错误

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

( ! ) 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

将成为:

<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中 要么: 从管理员或管理员处刷新布局构建说明中的缓存
删除位于magento文件夹根目录下的/var/cache文件夹的内容

在页面.xml中进行更新后,是否尝试清除/var/cache文件夹…?如前所述,我的magento安装和自定义模板中的任何page.xml文件中都不存在core/profiler块,因此,没有接触这些文件。但是,每次修改任何代码时,我都会关闭/禁用所有缓存存储、刷新Magento缓存、刷新目录图像、刷新Javascrip/CSS缓存和刷新前端,但问题仍然存在。Sudhir,我不熟悉/var/cache清理过程,请解释。谢谢。我有两个page.xml文件,一个在Magento 1.7 base/default/layout文件夹中,它已经包含了正确的块。但是,我的Template default/layout文件夹中的另一个page.xml文件不包含它,而是包含它,所以您希望我删除此文件并将其替换为,谢谢您的回答。因此,我没有接触这些文件。您是使用magento默认主题还是使用自定义主题,如果使用自定义主题,则尝试使用我在回答中添加的新代码替换/添加自定义主题的page.xml的core/profiler块。。希望能使用自定义主题工作。我用替换并清除了var/cache,刷新后,给出了一个没有任何错误消息的空白页面。我的意思是,如果您有block type=“core/profiler”,则替换块。。在您的新主题中,或者尝试添加不替换Sudhir的块,添加并清除var/cache,刷新,再次给出一个没有任何错误消息的空白页面
<block type="core/profiler" output="toHtml"/>
<block type="core/profiler" output="toHtml" name="core_profiler"/>