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
И ты вот прям на 100% уверен, что вот эта конструкция совершенно не при делах?
На этом сайте постраничная навигация тоже через pdoPage, но ничего не дублируется.
&tvFilters=`[[!tagFilter? &tags=`[[!getUrlParam? &name=`tag`]]`]]`
На этом сайте постраничная навигация тоже через pdoPage, но ничего не дублируется.
Естественно, не могу быть уверенным на 100% в этом, хотя этот параметр в ajax-подгрузке не участвует (или участвует?). Первая и вторая страница, грузятся ajax-ом через jquery функцию с параметром url c соответствующими значениями:

То есть, первый раз ссылка относительная, второй — абсолютная.
Приведение параметра url к одному виду проблемы не решило :(

То есть, первый раз ссылка относительная, второй — абсолютная.
Приведение параметра url к одному виду проблемы не решило :(
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.