Ошибка перенаправления pdoTools
1 1 000
Есть сайт, где наряду с известными компонентами используются самописные (простые) сниппеты. После пары лет нормального полёта, сайт была переведён на pdoTools и ms2Gallery, а до этого работал с использованием getPage/getResources.
Проблема заключается в том, что пагинация с этого момента работает некоректно. При переходе на страницу N (обычно начиная примерно с 300-ой страницы, хотя цифра постоянно меняется) срабатывает перенаправление в корень рубрики. Документация pdoTools говорит, что такое возможно при некорректном запросе.
Решено
— — Помог Павел Гвоздь, за что ещё раз его благодарю!
Проблема похоже классическая, и заключалась в том, что на странице было несколько вызовов (часть — в чанках), где использовался pdoPage, хотя пагинация была нужна только в одном случае. Решилась тем, что основной вызов (где нужна пагинация) остался прежним:
Проблема заключается в том, что пагинация с этого момента работает некоректно. При переходе на страницу N (обычно начиная примерно с 300-ой страницы, хотя цифра постоянно меняется) срабатывает перенаправление в корень рубрики. Документация pdoTools говорит, что такое возможно при некорректном запросе.
Решено
— — Помог Павел Гвоздь, за что ещё раз его благодарю!
Проблема похоже классическая, и заключалась в том, что на странице было несколько вызовов (часть — в чанках), где использовался pdoPage, хотя пагинация была нужна только в одном случае. Решилась тем, что основной вызов (где нужна пагинация) остался прежним:
[[!pdoPage?
&element=`ms2GalleryResources`
&parents=`0`
...
А во всех остальных случаях (где выводятся несколько ресурсов без пагинации, например слайдер) теперь используется вызов:[[!ms2GalleryResources?
&parents=`0`
...
Надеюсь кому-то пригодится!