Пагинация в 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> Комментарии: 2
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
2. Зачем вам столько вызовов pdoPage? если по вашему коду пагинация используется только у одного, если не нужна пагинация замените на pdoResources.
3. Решение проблемы — вам нужно указывать уникальные ключи и плесхолдер для вызова