Иногда данные базы знаний или других разделов хранятся в информационных блоках (инфоблоках), но при этом не попадают в стандартный поиск Битрикс24. В этой инструкции разберем, как подключить инфоблоки к штатной поисковой строке портала.1. Исходная ситуацияНапример, у нас есть база знаний, где статьи хранятся в инфоблоке:По умолчанию при поиске через стандартную строку Битрикс24 эти материалы не отображаются:2. Проверка настроек модулейПеред началом необходимо убедиться, что модуль поиска включен в настройках системы:3. Модификация кодаЧтобы активировать поиск по инфоблокам, нужно внести правку в шаблон портала: /bitrix/templates/bitrix24/header.php

Иногда данные базы знаний или других разделов хранятся в информационных блоках (инфоблоках), но при этом не попадают в стандартный поиск Битрикс24.

В этой инструкции разберем, как подключить инфоблоки к штатной поисковой строке портала.

1. Исходная ситуация

Например, у нас есть база знаний, где статьи хранятся в инфоблоке:

По умолчанию при поиске через стандартную строку Битрикс24 эти материалы не отображаются:

2. Проверка настроек модулей

Перед началом необходимо убедиться, что модуль поиска включен в настройках системы:

3. Модификация кода

Чтобы активировать поиск по инфоблокам, нужно внести правку в шаблон портала: /bitrix/templates/bitrix24/header.php

Находим блок:

if (!IsModuleInstalled("bitrix24"))
{
 $searchParams = [
 "NUM_CATEGORIES" => "4",
 "CATEGORY_3_TITLE" => Loc::getMessage('BITRIX24_SEARCH_MICROBLOG'),
 "CATEGORY_3" => [
 0 => "microblog", 1 => "blog",
 ],
 ];
}

На строке 273 добавляем инфоблоки в список категорий:

0 => "microblog", 1 => "blog", 2 => "iblock",

Примечание: Такая модификация рекомендована техподдержкой Битрикс24 и выполняется прямо в шаблоне портала (ядре). Перед внесением изменений обязательно создайте резервную копию файла.

4. Проверка параметров инфоблока

Для корректной работы поиска необходимо:

  1. Убедиться, что в настройках инфоблока указано поле URL страницы детального просмотра.
  2. Включить нужные пункты в настройках инфоблока:

Совет:

  • Изменения вносим с осторожностью, так как обновления ядра могут их перезаписать.
  • После правок стоит протестировать работу поиска на тестовом окружении.
“Относится к старым порталам, которые не переходили на новый дизайн “Зефир””