serejatoje
@serejatoje

Как разделить результаты поиска по нескольким инфоблокам?

Всем привет! Ребят, может кто знает. Стандартный компонент поиска search.title. На странице результатов - search.page, вроде так он называется. Поиск осуществляется по трем инфоблокам (каталог, новости, сервис). Тут понятно.
На странице вывода результатов поиска мне нужно разбить вывод на три блока. Результаты по инфоблоку Новости, потом Каталог, и результаты по инфоблоку Сервис. Может кто подскажет как это сделать? Была мысль в component.php сформировать массив с группировкой по имени инфоблока для каждого найденого элемента.. но ведь в результате выдачи может быть и раздел, и сам элемент. Есть мысли? Заранее большое спасибо за любые наводки.
  • Вопрос задан
  • 512 просмотров
Пригласить эксперта
Ответы на вопрос 1
Anadi
@Anadi
Если ответ Вам помог мой, решением отметье его!
В result_modifier массив прогоните и в зависимости от IBLOCK_ID делайте разбивку. Как то так наверно.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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