Magento工具栏(排序/分页)在自定义页面上不起作用



我正在继承一个项目,该项目允许客户根据制造商查看产品列表。产品列表通过每个产品的Manufacturer属性生成,并通过标题中的下拉列表访问。这些不是CMS页面(有数百个制造商,所以使用CMS页面是不实际的)。

我不确定这是否在某些时候实际上工作并停止,或者如果它从未开始工作并且现在才被客户注意到。

无论哪种方式,当您到达"制造商"页面时,第一页显示正常,下拉选择显示多少产品正常工作;但是,"排序"和分页不起作用。无论这些选项设置为什么,列表总是以相同的方式显示。

我比较了自定义模板。目录/产品/列表的php文件。它们基本上是一样的(只是在显示品牌的标志、标题等方面有细微的变化)。

我们的brands.xml以与category.xml完全相同的方式加载工具栏。

同时,url正确显示为/brand/view/id/940/?每页P =4。

任何想法吗?

实际上,我需要添加

 getCollection()->setCurPage($curPage)

或者,看起来

 getCollection()->setPage($curPage,$pageSize)

做同样的事情,同时还设置每页显示的产品数量。

最新更新