Иногда данные базы знаний или других разделов хранятся в информационных блоках (инфоблоках), но при этом не попадают в стандартный поиск Битрикс24. В этой инструкции разберем, как подключить инфоблоки к штатной поисковой строке портала.
1. Исходная ситуация
Например, у нас есть база знаний, где статьи хранятся в инфоблоке:
По умолчанию при поиске через стандартную строку Битрикс24 эти материалы не отображаются:
2. Проверка настроек модулей
Перед началом необходимо убедиться, что модуль поиска включен в настройках системы:
3. Модификация кода
Чтобы активировать поиск по инфоблокам, нужно внести правку в шаблон портала: /bitrix/templates/bitrix24/header.php
На строке 273 добавляем инфоблоки в список категорий: 0 => "microblog", 1 => "blog", 2 => "iblock",
Примечание: Такая модификация рекомендована техподдержкой Битрикс24 и выполняется прямо в шаблоне портала (ядре). Перед внесением изменений обязательно создайте резервную копию файла.
4. Проверка параметров инфоблока
Для корректной работы поиска необходимо:
Убедиться, что в настройках инфоблока указано поле URL страницы детального просмотра.
Включить нужные пункты в настройках инфоблока:
Совет:
Изменения вносим с осторожностью, так как обновления ядра могут их перезаписать.
После правок стоит протестировать работу поиска на тестовом окружении.