pdoPage с ajax пагинацией. Проблема при обновлении
Не так давно обновился pdoPage с Ajax в коробке.
modx.pro/components/4520-pdotools-1-10-0-with-ajax-pagination-out-of-the-box/
Работает все хорошо, но есть проблема.
Как перезапустить pdoPage (ajaxmode button) при Ajax обновлении #project__holder?
Обычный, не аяксовый pdoPage при Ajax обновлении #project__holder работает, проблема именно в аяксовом pdoPage
modx.pro/components/4520-pdotools-1-10-0-with-ajax-pagination-out-of-the-box/
Работает все хорошо, но есть проблема.
<div id="project__holder">
<section class="section" id="project__list">
[[!+page.nav]]
<div class="row -main">
[[!pdoPage?
&ajaxMode=`button`
&ajaxElemWrapper=`#project__list`
&ajaxElemRows=`#project__list .row`
&ajaxElemPagination=`#project__list .pagination`
&ajaxElemLink=`#project__list .pagination a`
&ajaxElemMore=`#project__list .more__button`
&ajaxTplMore=`@INLINE <span class="more__button">Показать еще</span>`
&parents=`1`
&resources=`[[!getProjectIds]]`
&sortby=`FIELD(modResource.id, [[!getProjectIds]] )`
&sortdir=`ASC`
&tpl=`project__item`
&limit=`12`
&includeTVs=`image,new`
&tvFilters=`[[!urlFilter]]`
]]
</div>
</section><!-- /.section -->
</div>
Если по Ajax обновлять #project__holder, то pdoPage слетатет.Как перезапустить pdoPage (ajaxmode button) при Ajax обновлении #project__holder?
Обычный, не аяксовый pdoPage при Ajax обновлении #project__holder работает, проблема именно в аяксовом pdoPage
Комментарии: 2
Актуально. Вот у меня на пример на 1 странице pdopage + (ajaxmode button)
когда при открытии 2 страницы у меня первые результаты исчезают хотя должны оставаться…
ну т.е. вывелись результаты (страница1) потом нажал кнопку показать еще (результаты вывелись под текущими) потом нажал кнопку обновить страницу и первые выведенные результаты (которые выводились на 1 странице) не показываются. А как сделать, что бы и предыдущие результаты показывались ума не приложу…
когда при открытии 2 страницы у меня первые результаты исчезают хотя должны оставаться…
ну т.е. вывелись результаты (страница1) потом нажал кнопку показать еще (результаты вывелись под текущими) потом нажал кнопку обновить страницу и первые выведенные результаты (которые выводились на 1 странице) не показываются. А как сделать, что бы и предыдущие результаты показывались ума не приложу…
вывелись результаты (страница1) потом нажал кнопку показать еще (результаты вывелись под текущими) потом нажал кнопку обновить страницу и первые выведенные результаты (которые выводились на 1 странице) не показываютсяЧеловек перешел на десятую страницу, обновился, и ему грузятся все 10 страниц? Или 100, или 1000? Сайт не обалдеет от такого?
Посмотри, например, как сделаны комментарии в ВК — точно также при обновлении выводится только текущая страница, а на остальные мотай самостоятельно.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.