Фильтрация объектов каталога по всем разделам
Материал из Umicms
Для фильтрации объектов каталога, используем схему описанную ниже. Создаем страницу контента, допустим _http://домен/result, в содержании которой пропишем подобный макрос:
%catalog getObjectsList('default',45,20,0,5)%
Он будет отвечать за вывод всех товаров относительно раздела каталога с id = 45. Глубина поиска объектов каталога (во вложенных подразделах) = 5. На любой удобной для вас странице выводим фильтр по полям макросом catalog search(), меняем action в форме поиска на: /домен/result/ . Соответственно, когда нажимаем на кнопку Искать мы переходим на страницу /домен/result/ , с различными GET параметрами в адресной строке, макрос getObjectsList подхватывает эти параметры и выводит объекты с учетом установленных параметров в фильтре.
