ITKUP
Личный блог на тему разработки, IT. Учусь, записываю, анализирую.

Bitrix24 (PHP): поиск id типа инфоблока по его символьному коду

function IB_idByKey ($IBKey) {
    if (!CModule::IncludeModule('iblock')) return false;

    $IBId_result = false;

    if ($IBKey) {
        $rsSection = CIBlock::GetList(['SORT' => 'ASC'], ['CODE' => $IBKey], false, ['ID']);

        if ($arSection = $rsSection->Fetch()) {
            $IBId_result = $arSection['ID'];
        }
    }

    return $IBId_result;
}

ВАЖНО:

В результате выполнения функция может вернуть:

  • false (при ошибке или пустом ключе);
  • int (ID инфоблока).

Cookie-файлы
Настройка cookie-файлов
Детальная информация о целях обработки данных и поставщиках, которые мы используем на наших сайтах
Аналитические Cookie-файлы Отключить все
Технические Cookie-файлы
Другие Cookie-файлы
Мы используем файлы Cookie для улучшения работы, персонализации и повышения удобства пользования нашим сайтом. Продолжая посещать сайт, вы соглашаетесь на использование нами файлов Cookie. Подробнее о нашей политике в отношении Cookie.
Понятно Подробнее
Cookies