Битрикс: Выбор раздела для стандартной страницы поиска, как реализовать?

В битриксе есть компонент "Стандартная страница поиска". Хочу его кастомизировать так, чтобы была возможность выбрать поиск по разделам.

Пример: Есть разделы: смартфоны, планшеты, компьютеры.

Если при поиске не выбрать раздел, то должен искать везде. А если выбрать раздел смартфоны, то должен искать товары только из раздела смартфоны, а товары остальных разделов не должен выводить.

Выглядит так:
Фото 1: ff3e311d73644c6aa82597920159fa88.jpg
Фото 2: fa1aee64d9a44dea86890fcc0b4d7e2b.jpg

Пробовал делать так:

<?
global $searchFilter;
$searchFilter = Array("section_id"=>"5");
?>

<?$APPLICATION->IncludeComponent("bitrix:search.page", ".default", array(
    "USE_FILTER" => "Y",
    "FILTER_NAME" => "searchFilter",
));?>


"section_id"=>"5" - это id раздела "Смартфоны", для примера.

Но не реагирует.

Что еще можно делать для поиска по выбранным разделам?

Что можно добавить в result_modifier для вышеописанной задачи?
  • Вопрос задан
  • 461 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы