Перехватить значения в фильтре mFilter2

Добрый день!

Подскажите, как можно перехватить значения, которые передаются при нажатии опции фильтра?

$(document).on('mse2_load', function(e, data) {
	var result = mSearch2;
        console.log(result);
});
В консоле вижу в .selections, но необходим формат похожий на .startParams для дальнейшей обработки.

Спасибо.
Вадим Раевский
17 декабря 2017, 13:11
modx.pro
916
0

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

Денис
18 декабря 2017, 09:18
1
+1
Можно получить текущие значения фильтров так:
mSearch2.getFilters();
Либо если вам нужно что то изменять перед/после отправки, что лучше создайте копию файла /assets/components/msearch2/js/web/default.js и укажите новый файл в системной настройке mse2_frontend_js (в разделе msearch2). После вносите любые изменения в свой новый файл. В вашем случае, нужно смотреть в метод load у объекта mSearch2.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
2