0

在一个类别页面上,我想用分页显示来自同一类别的 2 种不同类型的产品。

我想在一个页面上放置 2 个独立的分页,所以 URL 应该是这样的:?p=2&p2=4不相互影响。将是 2 个产品集合,对于一个(让它成为主要)我想以经典方式显示工具栏:<?php echo $this->getToolbarHtml() ?>;块对象将写入 1 个集合,分页器将使用该集合;但是第二个 productCollerction 怎么样?如何为其添加分页而不重写第一个,以及如何更改 url 中的参数pp2教每个分页对象使用他自己的参数。希望我能很好地解释我的问题并提前感谢

4

2 回答 2

0

要创建 2 个独立导航,您应该复制与导航相关的所有块(放置在应用程序/本地中)并将它们重命名为不同于官方的:

并更改页面文件中 $_GET['p'] 的值。这对我有用。谢谢你的回复:)

于 2013-09-10T11:49:30.570 回答
0

在单页上有 2 个分页

  • 更新网址的样子p=2&p2=4

  • 使用类的函数setPageVarName('p2')\Magento\Theme\Block\Html\Pager

  • 检查参数: if ($this->getRequest()->getParam('p'))-> 查询第一个集合 else if ($this->getRequest()->getParam('p2')-> 查询第二个集合

于 2021-11-06T08:24:55.440 回答