Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/270.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
Php 马根托产品画廊_Php_Collections_Magento - Fatal编程技术网

Php 马根托产品画廊

Php 马根托产品画廊,php,collections,magento,Php,Collections,Magento,我不知道我的标题是否合适,但我想做的是像画廊一样的东西,或者至少我的客户这样称呼它……哈哈。。。。。我试图做一些类似搜索结果页面的事情,但没有搜索条件,没有过滤器,只需单击链接并查看产品列表,具有相同的功能,更改视图模式(网格,列表),选择要显示的产品数量和寻呼机,我需要一些帮助,到目前为止我所做的是,我创建了一个新的控制器,只需一个简单的操作 public function listAction(){ $this->loadLayout(); $this->rend

我不知道我的标题是否合适,但我想做的是像画廊一样的东西,或者至少我的客户这样称呼它……哈哈。。。。。我试图做一些类似搜索结果页面的事情,但没有搜索条件,没有过滤器,只需单击链接并查看产品列表,具有相同的功能,更改视图模式(网格,列表),选择要显示的产品数量和寻呼机,我需要一些帮助,到目前为止我所做的是,我创建了一个新的控制器,只需一个简单的操作

public function listAction(){
    $this->loadLayout();
    $this->renderLayout();
}
在我的xml布局中

<catalog_products_list>
    <reference name="root">
        <action method="setTemplate"><template>page/1columns.phtml</template></action>
    </reference>
    <reference name="left">
        <block type="catalogsearch/layer" name="catalogsearch.leftnav" before="-" template="catalog/layer/view.phtml"/>
    </reference>
    <reference name="content">
            <block type="catalog/product_uhmalist" name="search_result_list" template="catalog/product/list.phtml">
                <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>
                <block type="core/text_list" name="additional">
                    <block type='enterprise_search/suggestions' name='search_suggestions' template="search/suggestions.phtml"></block>
                    <block type='enterprise_search/recommendations' name='search_recommendations' template="search/recommendations.phtml"></block>
                </block>
                <action method="addColumnCountLayoutDepend"><layout>empty</layout><count>6</count></action>
                <action method="addColumnCountLayoutDepend"><layout>one_column</layout><count>5</count></action>
                <action method="addColumnCountLayoutDepend"><layout>two_columns_left</layout><count>4</count></action>
                <action method="addColumnCountLayoutDepend"><layout>two_columns_right</layout><count>4</count></action>
                <action method="addColumnCountLayoutDepend"><layout>three_columns</layout><count>3</count></action>
                <action method="setToolbarBlockName"><name>product_list_toolbar</name></action>
                <action method="setPageLayout"><layout>three_columns</layout></action>
            </block>
            <action method="setListOrders"/>
            <action method="setListModes"/>
            <action method="setListCollection"/>
    </reference>
</catalog_products_list>
我不喜欢更改核心代码,但现在我正在尝试让它工作,因此,当我刷新页面时,它会显示产品,我可以更改查看模式,我可以看到产品的数量,但是,寻呼机不工作,当我更改我显示的产品数量时,它什么也不做,只需更改第1-8项(共8项)的标签8项,不分组,如果我选择5,它应该只显示5项,但我可以看到我数据库中的8项,所以

我的代码有什么问题?如何使寻呼机工作??

谢谢

我自己来回答

我在XML布局中做了一些错误的步骤。我变了

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


我把这行改成了默认值

<block type="catalog/product_uhmalist" name="search_result_list" template="catalog/product/list.phtml">


现在一切都好了,连传呼机都好了。无论如何,感谢所有读过我文章的人

<reference name="left">
    <block type="catalog/layer" name="catalogsearch.leftnav" before="-" template="catalog/layer/view.phtml"/>
</reference>
<block type="catalog/product_uhmalist" name="search_result_list" template="catalog/product/list.phtml">
<block type="catalog/product_list" name="search_result_list" template="catalog/product/list.phtml">