Как сделать витрину с фильтром товаров
← TerugРаздел с модулем tags показывает товары с фильтром, сортировкой и страницами; набор фильтров задаёт обычная форма, где название поля равно названию свойства.
- Соберите форму фильтра: раздел с модулем
forms, его можно скрыть из меню. Название поля — название свойства товаров: «Бренд», «Размер», «Цвет». Поле «Цена» станет диапазоном от/до, «Категории» — подразделами, «Поиск» — строкой поиска. «Кнопка действия» — «Показать»; кнопка со словом «Сброс» в названии сбрасывает фильтр. - Создайте раздел витрины: в поле «Модуль» нажмите «Выбрать» → «Витрина с фильтром».
- В окне «Настройки модуля» витрины укажите «Разделы с товарами» (пусто — весь сайт) и «Адрес формы с полями фильтра».
- Выберите разделу «Шаблон превью объектов» — им рисуются карточки.
Вид фильтра задаёт тип поля: выпадающий список, чекбоксы, радиокнопки или кнопки. Если у поля свой список значений, показываются только они, иначе — все значения свойства у товаров. Порядок, подписи и оформление — как в обычной форме.
Там же в настройках: «Товаров на странице», «Сортировка по умолчанию», «Применять фильтр только кнопкой», «Не показывать выбор сортировки», «Не показывать число товаров».
Фильтр в меню или колонке. Информер «Фильтр» ставит ту же форму в любое место сайта. В его настройках — «Адрес формы с полями фильтра», «Адрес витрины» и галочка «Показывать только на страницах витрины».
Теги. Адреса вида /tags/nike показывают товары, у которых значение свойства даёт этот тег. Какие свойства годятся в теги — «Свойства-теги для адресов /tags/…». С галочкой «Без тега в адресе — облако тегов» страница витрины без тега показывает облако.
Если не получилось
- Поле фильтра пустое. Название поля не совпало с названием свойства товаров — сверьте буквы.
- Карточки голые. Не выбран шаблон превью раздела витрины.
