mFilter2 - функции обратного вызова

Как перехватить данные с pdoPage, используемому в mFilter2 по умолчанию?
То есть в обычном pdoPage прекрасно работают функции обратного вызова, а в mFilter2 почему-то не получается.
Или я не туда смотрю? Может и для mFilter2 есть функции обратного вызова, только я пропустил это?

UPD Василий подсказал решение:
У mFilter2 всё тоже самое, только событие mse2_load:
$(document).on('mse2_load', function(e, response) {
    console.log(e, response);
});
UPD2 Вот ещё решение от Василия с переменными пагинации (текущая страница, всего страниц, лимит):
$(document).on('mse2_load', function(e, response) {
	var page = mse2Config.page;
	var limit = Number(mse2Config.limit || mse2Config.start_limit);
	var pages = Math.ceil(Number(response.data['total']) / limit);
	
	console.log(page, pages, limit);
});
UPD3 Чтобы при первой загрузке страницы вывести текущий номер страницы и количество страниц пагинации нужно использовать плейсхолдеры [[+page]] и [[+pageCount]]
Василий Столейков
14 декабря 2015, 19:25
modx.pro
12
3 065
+1
Поблагодарить автора Отправить деньги

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

Василий Столейков
14 декабря 2015, 22:26
1
0
У чистого pdoPage эта конструкция работает без проблем, в отличие от pdoPage вшитого в mFilter2:
$(document).on('pdopage_load', function(e, config, response) {
    console.log(e, config, response);
});
Сергей
24 апреля 2017, 14:08
0
У меня тут

Этот код не срабатывает, пробовал все 2 способа Василия, нет «реакции», нет ошибок.

$(document).on('mse2_load', function(e, config, response) {
        $('.catalog-wrap').css('display', 'none');
        console.log(e, response);
    });
команда на скрытие слоя не идет…
как быть?
    Василий Столейков
    24 апреля 2017, 14:54
    0
    Подозреваю что синтаксис у тебя неверный, вместо запятой должно быть двоеточие:
    $('.catalog-wrap').css('display': 'none');
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4