Не работает пагинация с ajaxMode button или scroll

Попробовал все что знал:
{'!mFilter2'|snippet:[
        ...
        'paginator' => 'pdoPage',
        'ajax' => 1,
        'ajaxMode' => 'button',
        'ajaxTplMore' => '@INLINE <button class="my-btn btn-more">Показать больше</button>',
        'filterOptions' => '{"more_tpl": "<button class="my-btn btn-more">Показать больше</button>"}'
        ...
    ]}
Результат всегда один:
Screenshot-2021-05-06-at-21-15-39

В консоли две ошибки:
Screenshot-2021-05-06-at-21-17-34

Буду признателен за помощь
Konstantin
06 мая 2021, 21:18
modx.pro
989
0

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

Евгений Webinmd
07 мая 2021, 10:38
+2
для ajax пагинации важна разметка, проверьте что все id и классы у вас как в примерах в документации

Для фильтра актуален следующий пример:
<div class="msearch2" id="mse2_mfilter">

    <form action="" method="post" id="mse2_filters">
       [[+filters]]
    </form>
 
 
    <div id="mse2_results">
       	[[+results]]
    </div>


    <div class="mse2_pagination">
        [[!+page.nav]]
    </div>

</div>
<!-- msearch2 -->
    Konstantin
    07 мая 2021, 13:20
    0
    с разметкой все ок, не подключаются скрипты почему-то
      Евгений Webinmd
      07 мая 2021, 15:41
      0
      пробелы вокруг фигурных скобок попробуйте поставить, у опций
      'filterOptions' => '{ "more_tpl": "<button class="my-btn btn-more">Показать больше</button>" }'
      ну и с живым примером было бы проще подсказать
        Konstantin
        07 мая 2021, 18:08
        0
        ничего эти пробелы не дают, дело было банально в том что не было тэга хед ))
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4