AjaxSnippet и пагинация
Здравствуйте, подскажите, как сделать пагинацию с помощью AjaxSnippet?
[[AjaxSnippet?
&snippet=`pdoPage`
&wrapper=`myWrapper`
&element=`msProducts`
&limit=`12`
]]
<div class="clr"></div>
[[!+page.nav]] Комментарии: 18
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Получается pdoPage и AjaxSnippet тоже обертка, а выводить им нечего.
Вот документация читайте и вникайте:
http://docs.modx.pro/components/ajaxsnippet
данные же у нас все приходят…
Ну вывести пагинацию это все понятно, перехватить клик по пагинации — тоже понятно.
А вот как организовать запрос к сниппету на этой же странице с выводом содержимого в этот же блок?
Я продумал до отправки post запроса и понял что я не знаю как мне подгрузить страницу и чтоб еще сработало событие as_complete и взять ответ в json…
Если шариш — хотя бы теоретически подскажи порядок действий,
Спасибо!
код на странице
[[!geturi]]
смотреть что получилось тут — s5322.test.modx.pro/test.html
смотреть тут — s5322.test.modx.pro/ayaks-snippet-neskolko-vyizovov.html
и в пагинации он не сохраняется =(
то есть ?page=2 а надо ?page=2&color=red
если вызывать не как AjaxSnippet, а как обычный pdoResources, то пагинация окей.
придется копаться в классах? (
Покопалась в сниппете AjaxSnippet. ссылка там строится без указания параметров.
На свой страх и риск поменяла код где то на 20 строке
на
Может кто подскажет как правильнее это реализовать?)
PS при таком обращении можно не использовать (по крайне мере у меня работает) сниппет geturi. Но у меня переход по страничкам не ajax