Подключение js скриптов фильтра. Значения 0/1. По умолчанию 1.
Подключение css стилей фильтра. Значения 0/1. По умолчанию 1.
Подключение js скриптов и css стилей слайдер (цена). Значения 0/1. По умолчанию 1.
Использовать фильтрацию без перезагрузки страницы. Значения 0/1. По умолчанию 0;
Автосабмит формы при изменении ее параметров
Параметр для фильтация отбора товаров. Формат DoсLister/
JSON масив из конфигурацией формы фильтрации. По умолчанию поле tovarparams ресурса текущего или его родителей.
список документов для вывода (подставляем в DocLister, это происходит автоматом в сниппете getFilteredItems)
форма вывода фильтра - вставить плейсхолдер в нужное место шаблона
форма удаленые установленных фильтров
Ид Категории для получения товаров. По умолчанию id текущего документа.
Название файла с конфигурацие html шаблона елементов формы фильтрации. По умолчанию default. Имя файла должно быть в формате config.название_конфигурации.php.
Название файла с конфигурацие html шаблона елементов формы для удаление выбраних параметров фильтрации. По умолчанию default. Имя файла должно быть в формате config.delete.название_конфигурации.php
Скрывать неактивные варианты параметров из формы. Значения 1/0. По умолчанию 0.
Список тв параметров варианты которых не нужно сортировать.
Шаблоны хранятся в файле с расширением php в переменных. Основные плейсхолдеры:
* [+url+] - удрес страницы
* [+wrapper+] - елементы формы.
Для работы ajax у формы должен быть id eFiltr
* [+tv_id+] id тв параметра
* [+name+] Название тв параметра
* [+wrapper+] список вариантов.
* [+tv_id+] - id тв параметра.
* [+name+] если используем checkbox, radio или dropDown List Menu вернет текстовое значение варианта параметра.
* [+value+] - значение параметра
* [+selected+] - если выбран вариант параметра вернет checked или selected.
* [+disabled+] - если выбрать нельзя вернет disabled
* [+count+] - доступное количество товаров из вариантом параметра.
* [+tv_id+] - id тв параметра.
* [+name+] если используем checkbox, radio или dropDown List Menu вернет текстовое значение варианта параметра.
* [+value+] - значение параметра
* [+selected+] - если выбран вариант параметра вернет checked или selected.
* [+disabled+] - если выбрать нельзя вернет disabled
* [+count+] - доступное количество товаров из вариантом параметра.
* [+minval+] - Минимальное значение выбраное пользователем
* [+maxval+] - Максимальное значение выбраное пользователем
* [+minvalcurr+] - Минимальное значение
* [+maxvalcurr+] - Максимальное значение
Если нужно для определьонного тв параметра указать свой шаблон необходимо создать переменную в фомате ТипШабнона_ИмяПеременной. Пример тв параметр frameSize, обертка tplRowCheckbox_frameSize и ссылка tplOuterCheckbox_frameSize.
Обертка формы. Плейсхолдеры:
Обертка блока для сброса вариантов фильтрации для диапазона или слайдера. Плейсхолдеры:
Шаблон вывода ссылки для удаление фильтра диапазона или слайдера
обертка для других блоков. Плейсхолдеры:
вывод ссылки для сброса варианта фильтра
Если нужно для определьонного тв параметра указать свой шаблон необходимо создать переменную в фомате ТипШабнона_ИмяПеременной. Пример тв параметр frameSize, обертка tplDeleteFilterOwner_frameSize и ссылка tplDeleteFilterInner_frameSize.
Для работы ajax при сбросе фильтров необходимо: