Блок фильтров в UniTheme для любого dispatch

Категории

Как вывести блок фильтров на страницу новинки или скидка в UniTheme? 

Сначала нужно знать какой dispatch нам нужен, на какой странице мы хотим вывести фильтры товаров - newest, on_sale, bestseller, final_sale и т.д.
Далее создаем макет страницы для нужного нам dispatch'а, к примеру пусть будет newest 

Где выбираем макет "Другое" и прописываем нужный нам dispatch, называем макет и по желанию прописываем мета-теги для нового шаблона Новинок.

Теперь мы имеем пустую страницу для новинок и чтобы контент появился на странице, нам нужно создать такие же блоки как и на странице категории

После всех этих действий на странице появились товары, но фильтров так и нет... Все верно, после создания и настройки макета нам нужно произвести некоторые правки в файлах для того что бы фильтры появились на других страницах.
Ниже на изображении мы покажем в каких файлах нужно производить правки

Файл fn.filters.php, далее ищем строку fn_produ_filters_validate_location и добавляем нужный dispatch - product.newest или какой-то другой.
После этих действий нужно отредактировать ещё 1 файл, все должно выглядеть так как и на изображении ниже

Вот и все, теперь фильтры товаров выводятся на dispatch Новинок. Для того что бы вывести фильтрацию на другие dispatch нужно сделать все действия по аналогии с новинками.

Комментарии
Пока нет комментариев
Написать комментарий
Имя*
Email*
Введите комментарий*