Підключення js скриптів фільтра. Значення 0\1. За замовчуванням 1.
Підключення css стилів фільтра. Значення 0\1. За замовчуванням 1.
Підключення js скриптів і css стилів слайдер (ціна). Значення 0\1. За замовчуванням 1.
Використовувати фільтрацію без перезагрузки сторінки. Значення 0\1. За замовчуванням 0.
Автосабміт форми при зміні її параметрів.
Параметр для фільтрації відбіру товарів. Формат DocLister/
JSON масив із конфігурацією форми фільтрації. За замовчуванням поле tovarparamas ресурса поточного або його батьків.
Список документів для виводу (підставляємо в DocLister, це відбувається автоматично у сніппеті getFilteredItems)
Форма виводу фільтра - вставити плейсхолдер у відповідне місце шаблону.
Форма видалення встановлених фільтрів.
Id категорії для отримання товарів. За замовчуванням 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 при скиданні фільтрів необхідно: