0

我正在寻找一种方法来动态改变目录中每页的产品限制。例如,我有 2 个类别,catA 有 17 个产品,catB 有 15 个产品。

我希望 catA 每 14 个项目分页一次。我希望 catB 每 15 个项目分页一次。

规则是任何超过 16 个项目的类别将在 14 分页,但任何 < 16 个项目将显示所有项目(这意味着 15 个项目不会创建第二页)。

谁能指导我在哪里可以插入逻辑来做到这一点?

4

1 回答 1

0
  1. 插入新的类别属性“page_at”
  2. 通过观察者“product_collection_load_before”或重写 List-Block (List.php) 来操作产品集合。
  3. 在您的收藏中进行操作(从 2. 开始的两种方式之一)通过

$collection->setPageSize($category->getPageAt())

于 2013-07-10T22:34:25.910 回答