Пагинация, обработка переходов

ajax
pagination-постраничная

#1

Никак не могу понять где обрабатываются переходы по страницам в пагинации, ссылки вида index.php?dispatch=categories.view&category_id=175&page=3
Понятно что идет ajax запрос, где он находится?
Как его можно подкорректировать?


#2

Что вы хотите сделать?


#3

Полезная информация: для дебага можно временно отключать ajax, удалив класс cm-ajax у ссылки.


#4

Есть модуль, в числе которого js скрипт, отрабатывающий при загрузке страницы.
Соответственно при подгрузке данных аяксом (при переходе по пагинации) он не отрабатывает.


#5

Вариантов несколько

  • повесить на скрипт класс cm-ajax-force. Тогда скрипт отработает

  • использовать событие ajaxdone для вызова скрипта

https://www.cs-cart.ru/docs/latest/developer_guide/addons/hooking/js_hooks.html


#6

Добавляю в коде
<script class="cm-ajax-force" type="text/javascript">
Однако в итоговой странице только
<script type="text/javascript">

ajaxdone помог, спасибо!


#7

Не забываем про лайки полезным постам :slight_smile: Это поможет:

  • Другим администраторам магазинов найти правильный ответ.
  • Человеку, который помог, будет приятно.