simpleFilters, версия 1.1.0

В новой версии добавлено:
- JS-событие sfilters, срабатывающее после обновления данных.
- Просчет результатов для значений.
- Вывод выбранных фильтров.
- Несколько полезных параметров сниппета simpleFilters
- Обработка TV-параметров типа «автометка»
Оптимизирована выборка в режиме AND.
Новые параметры сниппета simpleFilters
- &resources — вывод указанных ресурсов
- &showUnpublished — вывод неопубликованных ресурсов (0)
- &hideOne — скрывать фильтры с одним значением (1)
- &checkEmpty — просчитывать результат для каждого значения фильтра (0)
- &tplSelected — чанк оформления блока с выбранными фильтрами (sf_selected_filter)
- &tplSelectedRow — чанк оформления строки выбранного фильтра (sf_selected_row)
При включенном параметре в чанках sf_filter_row, sf_filter_radio_row, sf_filter_option_row в плейсхолдер {$disabled} выводится соответствующий атрибут, если у выводимых в данный момент ресурсов отсутствует это значение.
В чанке sf_wrapper добавлен плейсхолдер {$selected_filters}, в который выводятся значения выбранных фильтров.
Для оформления используются новые параметры &tplSelected (блока с выбранными значениями) и &tplSelectedRow (значение выбранного фильтра).
JavaScript
После обновления данных теперь можно использовать событие sfilters:
document.addEventListener('sfilters', (e) => {
// console.log(e);
}; Демо и документация обновлены.