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