【发布时间】:2014-06-10 08:44:57
【问题描述】:
我创建了一个显示所有特价产品的 cms,使用:
{{block type="catalog/product_special" template="catalog/product/list.phtml" column_count="3" num_products="0"}}
我想在页面左侧栏添加分层导航。我已经阅读了一些关于这个问题的帖子,like this one 或 this one。但是当我通过 xml 添加分层导航时,出现以下错误
致命错误:在第 134 行的 /home/website/public_html/app/code/core/Mage/Catalog/Block/Layer/View.php 中的非对象上调用成员函数 setLayer()
我使用的是 magento 1.9.0.1,这是全新安装。
这个错误是什么意思,我该如何解决? 我还可以尝试在此页面中显示分层导航吗?
编辑:
这是我使用的xml代码:
<reference name="left">
<block type="catalog/layer_view" name="catalog.leftnav" before="-" template="catalog/layer/view.phtml"/>
</reference>
【问题讨论】:
-
显示您的 xml 代码 .. 让您的问题更详细
-
我使用了我发布的链接中描述的代码。我也尝试过其他版本的 xml 代码,在某些情况下代码根本不起作用,而在其他一些情况下,我遇到了错误。我发布了一些xml代码,无论如何这可能对你有用。
标签: magento magento-1.9