Можно ли чтобы catalog.smart.filter работал из catalog.section?
Во всех стандартных шаблонах битрикса компонент catalog.smart.filter вызывается внутри комплексного компонента catalog перед вызовом catalog.section. Это обязательно или можно как-то сделать, чтобы фильтр работал и фильтровал элементы списка, если вызвать его внутри компонента catalog.section?
Я попробовал, передал все параметры, которые ему необходимы были, но фильтрация не срабатывает.
А собственно ради каких целей? Поймите что smart.filter формирует массив свойств для фильтрации элементов и передаёт его в catalog.section , а если вы вызываете его внутри шаблона catalog.section данные для отображения формируются до того как фильтр что-то отдаст и соответственно значения не будут отфильтрованы
Да просто исходя из макетов верстки, фильтр встает внутри компонента catalog.section. Но задачу решил, вызывая его до компонента catalog.section, но из-за чего данные, которые есть в $arResult компонента catalog.section, пришлось получать запросами к ядру, чтобы сохранить вёрстку.