Принцип работы 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
заранее спасибо за помощь
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 3
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Группа может быть из 40 товаров а pdopage ограничение на 20 чтоит соответсвенно выведется только один сгруппированный товар, и то не полностью, поэтому я и вызываю внутри msproducts его ещё раз чтобы выбрать все ресурсы из группы сколько бы их небыло