eFilter
Автор: webber12
Пакет для генерації фільтра і блоку сортування товарів
Пакет складається з компонентів:
- eLists (модуль) - Для зручного формування списків значень ТВ (щоб не захаращувати дерево і візуально зрозуміло їх редагувати)
- eFilter (сниппет) - висновок форми для фітрація
- eFilterResult (Сніпет) - виведення списку товарів (упаковка для DocLister)
- evoSortBlock (сніпет) - висновок блоку з формою сортування, а також вибору кількості товарів на сторінці
- eFilter (модуль) - удобная настройка формы для фильтрации
Встановлення
Після встановлення необхідно:
- зайти в налаштування модуля eLists і налаштувати наступні параметри:
- ID шаблонів товару
- ID категорії параметрів
- Список шаблонов категорий
- У tv параметрі tovarparams вибрати шаблони категорій товарів.
- Зайти в модуль eFilter і для категорій налаштувати параметри фільтрації.
- У шаблоні вивести сниппет eFilter і eFilterResult і плейсхолдер eFilter_form
Мінімальний виклик:
[!eFilter!]
[+eFilter_form+]
[+eFilter_form_delete+]
[[eFilterResult]]
Приклад 1.
Якщо потрібно вивести форму фільтра на головній а товари знаходяться в каталозі:
[!eFilter? &docid=`32`!]
//32 id каталогу
Приклад 2.
Якщо для головної потрібно задати свою конфігурацію необхідно створити в модулі eFilter конфігурацію, а потім додати
параметр tv_config
[!eFilter?
&docid=`32`
&tv_config=`[*tovarparams*]`
!]