Ajax pdoPage дублирует выводимые документы
Код вызова:
результат выдачи при page=1:

и, соответственно, результат выдачи при page=2:

естественно, двух документов с одинаковым тайтлом и изображением нет. каждый раз дублируются разные документы.
[[!pdoPage?
&ajax=`1`
&tpl=`project.photo`
&includeTVs=`project.image,project.tag`
&tvFilters=`[[!tagFilter? &tags=`[[!getUrlParam? &name=`tag`]]`]]`
&sortby=`RAND()`
&sortdir=`ASC`
&limit=`30`
]]Всё выводится, всё работает, есть одна маленькая проблема. При подгрузке документов через ajax сниппет периодически выдаёт документы, которые уже были выведены. С чем это может быть связано? результат выдачи при page=1:

и, соответственно, результат выдачи при page=2:

естественно, двух документов с одинаковым тайтлом и изображением нет. каждый раз дублируются разные документы.
Комментарии: 3
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
На этом сайте постраничная навигация тоже через pdoPage, но ничего не дублируется.
То есть, первый раз ссылка относительная, второй — абсолютная.
Приведение параметра url к одному виду проблемы не решило :(
Вся проблема с совместным использованием ajax пагинации и &sortby=`RAND()`
Вот отсортированный массив id двух вызовов:
Верхний — 2 страницы без рандома
Нижний — 2 страницы с параметром &sortby=`RAND()`:
Получается, одновременно использовать их нельзя