- Сначала надо связать набор разделов к которым привязан элемент и поисковый индекс. В файл /php_interface/init.php - добавляем код из листа init.php
- Делаем переиндексацию через админку
- Редактируем шаблон поиска по примеру из template.php
После, должен появится список ссылок фильтрующий поиск по ID раздела
Было реализовано на разработке - dev.1c-bitrix.ru/community/blogs/oracle/2687.php
BeforeIndexHandler - не статический метод, а вызываем мы его статически.
Поэтому решение проблемы, когда битрикс перестанет сохранять элементы и настройки инфоблоков, попутно выдавая ошибку:
public static function BeforeIndexHandler($arFields)
вместо
function BeforeIndexHandler($arFields)