【发布时间】:2016-07-09 10:17:27
【问题描述】:
我在 Magento2 中为网格和列表视图设置分页值时发现了一个问题。
转到管理:商店->配置->目录->目录->店面
“网格默认值上的每页产品”在网格视图中正确反映。但是“列表默认值上的每页产品”没有将分页设置为前端的该值。
【问题讨论】:
标签: pagination magento2
我在 Magento2 中为网格和列表视图设置分页值时发现了一个问题。
转到管理:商店->配置->目录->目录->店面
“网格默认值上的每页产品”在网格视图中正确反映。但是“列表默认值上的每页产品”没有将分页设置为前端的该值。
【问题讨论】:
标签: pagination magento2
我也许可以在这里帮忙。我遇到了同样的问题,经过一番挖掘后,我发现这里出了什么问题。
问题出在“vendor\magento\module-catalog\Helper\Product\ProductList.php”文件中。 在该类中,有一个名为“VIEW_MODE_LIST”的常量被设置为“view”。
如果我们以 getAvailableLimit($mode) 函数为例,我们可以看到当输入与常量不匹配时,它会返回一个预定义的数组。
因此,只需将 VIEW_MODE_LIST 常量的值从 'view' 更改为 'list' 即可解决。
【讨论】:
Magento 在其最新版本 2.1.0 中解决了这个问题。
【讨论】: