Ajax навигация PdoPage
Доброго времени суток господа! Столкнулся с такой проблемой: на сайте организован вывод товаров через PdoPage с ajax навигацией через скрол и стоит рандомная сортировка. Заметил проблему, что при прокрутке некоторые товары дублируются. подскажите пожалуйста, как можно исправить данную проблему? Без рандомной сортировки вроде бы дублей нет, но можно как-то исключить дубли при ней?
Код вызова:
Код вызова:
[[!pdoPage?
&element=`msProducts`
&parents=`10`
&limit=`9`
&where=`{"Data.popular":"1"}`
&sortby=`RAND()`
&sortdir=`ASC`
&tpl=`product_teaser`
&ajaxMode=`scroll`
&ajaxTplMore=`@INLINE <div class="col-md-4 more">
<div class="view-row catalog-item catalog-item-next card">
<div class="catalog-item-top">
<div class="catalog-img">
<img src="/assets/images/next-bg.jpg" alt="">
</div>
<div class="next-page">
<button class="btn btn-success btn-more">[[%more]]</button>
</div>
</div>
<div class="catalog-item-bottom clearfix"></div>
</div>
</div>`
]]
Комментарии: 2
С помощью pdoPage такую проблему не решить. Нужно писать свой механизм подгрузки блоков через AJAX. В этом механизме нужно для каждой новой подгрузки передавать список уже загруженных ID-шников и исключать их из выборки.
Спасибо!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.