Magento2 分页问题

Magento2 issue in pagination

我在 Magento2 中为网格和列表视图设置分页值时发现了一个问题。

转到管理:商店->配置->目录->目录->店面

'Products per Page on Grid Default Value' 在网格视图中正确反映。但是 'Products per Page on List Default Value' 没有在前端将分页设置为该值。

我也许能帮上忙。我遇到了同样的问题,经过一番挖掘,我发现这里出了什么问题。

问题出在 'vendor\magento\module-catalog\Helper\Product\ProductList.php' 文件中。 在那个 class 中有一个名为 'VIEW_MODE_LIST' 的常量,它被设置为 'view'。

如果我们以 getAvailableLimit($mode) 函数为例,我们可以看到它 returns 当输入与常量不匹配时,它是一个预定义的数组。

因此只需将 VIEW_MODE_LIST 常量的值从 'view' 更改为 'list' 即可解决问题。

Magento 在其最新版本 2.1.0 中解决了这个问题。