分层导航不会出现在CMS页面中

时间:2014-02-18 17:21:49

标签: php magento

我已经在这里和其他论坛上阅读过很多帖子,但是没有一个对我有用, 我有一个自定义产品列表,询问new-prod-list.phtml,我在cms页面上调用它

{{block type="catalog/product_list" template="catalog/product/new-prod-list.phtml"}}

我的xml更新布局是这样的(剩下2列)

<reference name="left"> 
     <block type="catalog/layer_view" name="catalog.leftnav" before="-"  template="catalog/layer/view.phtml"/> 
</reference>

当我打开页面www.site.com.br/new-prod-list时,产品会出现,但侧栏会变空。

有人可以帮助我吗?

我改为这个,但仍然无法正常工作

<reference name="left">
        <!-- Layered Navigation Block -->
        <block type="catalog/layer_view" name="catalog.leftnav" template="catalog/layer/view.phtml" >
                <action method="setCategoryId"><category_id>2</category_id></action>
        </block>
</reference>

<reference name="content">
        <block type="catalog/product_list" name="home" template="catalog/product/new-prod-list.phtml">

                <!-- Product List View -->
                <action method="setCategoryId"><category_id>2</category_id></action>
                <block type="catalog/product_list_toolbar" name="product_list_toolbar" template="catalog/product/list/toolbar.phtml">
                        <block type="page/html_pager" name="product_list_toolbar_pager"/>
                </block>
                <action method="setToolbarBlockName"><name>product_list_toolbar</name></action>

        </block>
</reference> 

已经尝试过这个解决方案,但没有成功:

CMS page with layered navigation not working

http://www.webdesign-gm.co.uk/news/web-design/magento-web-design/layered-navigation-on-home-page-or-any-cms-page-magento.php

0 个答案:

没有答案