Пагинация в pdoTools не работает, если несколько его вызовов
Почему не работает пагинация для последнего вызова pdoTools? Только щас заметил. Пагинация отображается, но на вторую страницу не входит. Просто перезагружается та же страница. Ссылка не меняется.
<div class="row flex ctn-center">
[[!pdoPage?
&element=`pdoResources`
&parents=`108`
&tpl=`TeamMemberTpl`
&col_s=`6`
&col_m=`6`
&col_l=`3`
&includeTVs=`photo_team_member`
&sortby=`menuindex`
&sortdir=`ASC`
&hideContainers=`1`
&limit=`0`
]]
</div>
<!-- Leaders -->
<div class="row flex ctn-center">
[[!pdoPage?
&element=`pdoResources`
&parents=`82`
&tpl=`TeamMemberTpl`
&col_s=`6`
&col_m=`6`
&col_l=`3`
&includeTVs=`photo_team_member`
&sortby=`menuindex`
&sortdir=`ASC`
&hideContainers=`1`
&limit=`0`
]]
</div>
<!-- Administrators -->
<div class="row flex ctn-center">
[[!pdoPage?
&element=`pdoResources`
&parents=`84`
&tpl=`TeamMemberTpl`
&col_s=`6`
&col_m=`6`
&col_l=`3`
&includeTVs=`photo_team_member`
&sortby=`menuindex`
&sortdir=`ASC`
&hideContainers=`1`
&limit=`0`
]]
</div>
<!-- Techers -->
<div class="row flex ctn-center">
[[!pdoPage?
&element=`pdoResources`
&parents=`83`
&offset=`0`
&tpl=`TeamMemberTpl`
&col_s=`6`
&col_m=`4`
&col_l=`3`
&includeTVs=`photo_team_member`
&sortby=`menuindex`
&sortdir=`ASC`
&hideContainers=`1`
&limit=`10`
&pageLimit=`{'mobile' | mobiledetect ? '4' : '5'}`
&pageNavVar=`teacher_page.nav`
&tplPage=`@INLINE <li class="waves-effect"><a href="[[+href]]">[[+pageNo]]</a></li>`
&tplPageWrapper=`@INLINE <div class="pagination"><ul class="pagination">[[+first]][[+prev]][[+pages]][[+next]][[+last]]</ul></div>`
&tplPageActive=`@INLINE <li class="active"><a href="[[+href]]">[[+pageNo]]</a></li>`
&tplPagePrev=`@INLINE <li class="waves-effect control"><a href="[[+href]]"><i class="material-icons">chevron_left</i></a></li>`
&tplPageNext=`@INLINE <li class="waves-effect control"><a href="[[+href]]"><i class="material-icons">chevron_right</i></a></li>`
&tplPageFirstEmpty=`@INLINE <li class="waves-effect control"><a href="[[+href]]">Первая</a></li>`
&tplPageLastEmpty=`@INLINE <li class="waves-effect control"><a href="[[+href]]">Последняя</a></li>`
&tplPagePrevEmpty=`@INLINE <div style="display: inline; padding-left: 15px"></div>`
&tplPageNextEmpty=`@INLINE <div style="display: inline; padding-left: 15px"></div>`
]]
</div>
<div align="center">[[!+teacher_page.nav]]</div>
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 2
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
2. Зачем вам столько вызовов pdoPage? если по вашему коду пагинация используется только у одного, если не нужна пагинация замените на pdoResources.
3. Решение проблемы — вам нужно указывать уникальные ключи и плесхолдер для вызова