Принцип работы pdoPage
Доброго времени суток! Помогите пожалуйста разобраться в сниппете pdoPage.
что конкретно не понятно:
1) Как происходит разделение на страницы.
Видно что pdoTools получает список id ресурсов для разбивки по страницам, вызывает сниппет, в моем случае msProducts с лимитом выборки, получает данные и выводит их на страницу, но я не пойму как он отбирает id какие товары выводить на одной странице какие на другой
2) Возможно ли вернуть в pdoPage из сниппета указанного в element, id ресурсов, которые больше не нужно выводить на странице?
.
возможно, я тут неправильно выражаюсь, я так это понимаю, прошу поправить, но суть в чем: я хочу сгруппировать товары, например есть несколько товаров отличаются они только одной опцией, мне их нужно сгруппировать, насчет группировки проблем нет, в msproducts вызвал еще раз msproducts с фильтром по группе, но проблема в том, когда переходишь на следующую страницу каталога, выводятся товары которые уже были на первой странице в составе группы товаров, чего не должно быть, получается эти товары нужно исключить из выборки pdoPage
пример где реализована группировка товаров vcode.beget.tech
заранее спасибо за помощь
что конкретно не понятно:
1) Как происходит разделение на страницы.
Видно что pdoTools получает список id ресурсов для разбивки по страницам, вызывает сниппет, в моем случае msProducts с лимитом выборки, получает данные и выводит их на страницу, но я не пойму как он отбирает id какие товары выводить на одной странице какие на другой
2) Возможно ли вернуть в pdoPage из сниппета указанного в element, id ресурсов, которые больше не нужно выводить на странице?
.
возможно, я тут неправильно выражаюсь, я так это понимаю, прошу поправить, но суть в чем: я хочу сгруппировать товары, например есть несколько товаров отличаются они только одной опцией, мне их нужно сгруппировать, насчет группировки проблем нет, в msproducts вызвал еще раз msproducts с фильтром по группе, но проблема в том, когда переходишь на следующую страницу каталога, выводятся товары которые уже были на первой странице в составе группы товаров, чего не должно быть, получается эти товары нужно исключить из выборки pdoPage
пример где реализована группировка товаров vcode.beget.tech
заранее спасибо за помощь
Комментарии: 3
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Группа может быть из 40 товаров а pdopage ограничение на 20 чтоит соответсвенно выведется только один сгруппированный товар, и то не полностью, поэтому я и вызываю внутри msproducts его ещё раз чтобы выбрать все ресурсы из группы сколько бы их небыло