2015-02-11 104 views
0

我在高级搜索结果页面上整合了分层导航过滤器。但有以下给出的错误显示Magento分层导航错误

Fatal error: Call to a member function getSortedChildren() on a non-object in /home/gateremo/public_html/site/app/design/frontend/gateremote/default/template/catalog/layer/state.phtml on line 36 

我已经把代码放在catelog搜索结果页中。

<block type="catalog/layer_view" name="catalog.leftnav" after="currency" template="catalog/layer/view.phtml"/> 

有人可以帮我解决这个问题。

回答

1

您还没有添加状态块。你可以试试下面的代码catalogsearch_advanced_result手柄:

<block type="catalog/layer_view" name="catalog.leftnav" after="currency" template="catalog/layer/view.phtml"> 
 
<block type="core/text_list" name="catalog.leftnav.state.renderers" as="state_renderers" /> 
 
</block>

+0

但它不能显示出左侧任意过滤选项 能否请你帮我 – 2015-02-11 05:46:33

+0

我想说明这样类型的过滤器 http://89.145.100.57/~gateremo/site/catalogsearch/result/?q=f此页面上 http://89.145.100.57/~gateremo/site/catalogsearch/advanced/result/?button_color = 275 – 2015-02-11 05:51:47

+0

删除代码从并在catalogsearch_result_index句柄下添加以下代码。 mohitwadhawan 2015-02-11 06:01:23