В этом примере создадим дополнительное меню для фильтрации каталога товаров по определенным параметрам, в качестве готового примера воспользуемся , на котором уже все настроено.
На фронте сайта выглядит это вот таким образом:
В первую очередь опишем свойства, по которым будет происходить фильтрация, для этого загружаем подраздел «Описания свойств» раздела «Наборы свойств» модуля «Каталог товаров» и добавляем новые свойства «Производитель» и «Механизмы трансформации».
Переходим в подраздел «Наборы свойств» и добавляем в наш набор «Набор по-умолчанию» новые свойства.
Очень важно: обязательно напротив новых свойств отмечайте параметр «В фильтре», в противном случае в спецблоке «Справочники интернет-магазина» ничего отображаться не будет и проверьте присвоение данного набора свойств категориям, по которым будет происходить фильтрация. Для этого зайдите в подраздел «Категории» раздела «Каталог», из списка вызовите на редактирование нужную категорию и в выпадающем списке «Набор свойств:» должен отображаться набор «Набор по-умолчанию» (название набора можно менять).
Переходим в менеджер сайта, где вставляем спецблоки «Справочники интернет-магазина» в том месте, где мы хотим вывести наше дополнительное меню.
Выставляем индивидуальные настройки для спецблоков двойным щелчком. В первую очередь выставляем параметр «Отображаемый справочник» и нажимаем на кнопку «Применить изменения», после чего в параметре «Быстрый переход в каталог по полю» появляется необходимое значение, далее переходим к параметру «Подключаемый файл шаблона» и указываем путь до нашего нового шаблона, например, "templates/eshop_reference_horiz.tpl", только не забудьте отредактировать сам шаблон, либо добавить его через модуль «Шаблоны модулей». Остальные параметры выставляете по своему усмотрению.
Нажимаем применить и смотрим результат на сайте.