Пагинация в 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>
Дмитрий
23 апреля 2018, 09:00
modx.pro
1 504
0

Комментарии: 2

Константин Ильин
23 апреля 2018, 12:18
+2
1. в гугле сразу много ссылок выходит на данную проблему или почитать документацию
2. Зачем вам столько вызовов pdoPage? если по вашему коду пагинация используется только у одного, если не нужна пагинация замените на pdoResources.
3. Решение проблемы — вам нужно указывать уникальные ключи и плесхолдер для вызова
// Например так

[[!pdoPage?
...
&pageVarKey=`p1page`
&pageNavVar=`p1page.nav`
...
]]

[[!pdoPage?
...
&pageVarKey=`p2page`
&pageNavVar=`p2page.nav`
...
]]

[[!pdoPage?
...
&pageVarKey=`p3page`
&pageNavVar=`p3page.nav`
...
]]
    Дмитрий
    23 апреля 2018, 14:01
    0
    Спасибо. Просто не знал как загуглить ошибку.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2