Добрый день!
Возникла необходимость в расширенном поиске по свойствам инфоблока.
Необходим именно контекстный поиск по всем элементам инфоблока+возможность указать дополнительные параметры поиска из выпадающих списков со значениями свойств.
Нашла в компонента search.page параметр Дополнительный фильтр (который в $arParams['FILTER_NAME']).
В коде компонента ничего, кроме того, что выходной массив данного фильтра присоединяется к массиву $arFilter, по которому происходит поиск - больше ничего.
В стандартном шаблоне - в качестве дополнительных параметров можно указать время создания документа. И в этом месте вызывается компонент main.calendar с нужными параметрами для передачи результатов в поиск.
Вопрос
: кто-нибудь может подсказать, каким-образом использовать этот дополнительный фильтр? Нужно ли его вызывать в шаблоне компонента поисковой страницы? И с какими параметрами?
Пробовала поместить на ту же страницу, где вызывается компонент search.page, компонент catalog.filter с таким же именем, что и в параметрах поиска. Поиск ограничила по нужному мне инфоблоку, по нему же работает фильтр. Галочка "Значения свойства участвуют в поиске" поставлена. Сайт переиндексирован.
Результата никакого. Фильтр не цепляется.