Пагинация для msProduct с сортировкой по рейтингу
Добрый день.
У меня есть установленное дополнение CSS Star Rating. И есть вызов списка товаров с сортировкой по рейтингу:
У меня есть установленное дополнение CSS Star Rating. И есть вызов списка товаров с сортировкой по рейтингу:
[[!msProduct?
&parents=`10000`
&limit=`20`
&tpl=`productsTab_msTpl`
&leftJoin=`{"rating": {"class": "starRating", "on": "rating.star_id = msProduct.id"}}`
&select=`{ "msProduct":"*", "rating":"rating.vote_count as vote_count,rating.vote_total as vote_rating" }`
&sortby=`{"(vote_rating/vote_count)":"DESC"}`
&includeThumbs=`thumb,thumb_hover`
]]Как мне теперь прикрутить пагинацию? Запись вида[[!pdoPage?
&element=`msProduct`
&parents=`10000`
&limit=`20`
&tpl=`productsTab_msTpl`
&leftJoin=`{"rating": {"class": "starRating", "on": "rating.star_id = msProduct.id"}}`
&select=`{ "msProduct":"*", "rating":"rating.vote_count as vote_count,rating.vote_total as vote_rating" }`
&sortby=`{"(vote_rating/vote_count)":"DESC"}`
&includeThumbs=`thumb,thumb_hover`
]]не работает, т.к. &limit для msProduct устанавливает количество выборки, а для pdoPage количество записей на странице. Как можно это побороть?
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
2
Комментарии: 2