Bitrix Получить ID инфоблока для элемента по его ID

<?
\Bitrix\Main\Loader::includeModule('iblock');
$elementId = 136;
\CIBlockElement::GetIBlockByID($elementId);
// Пример результата: int(56)
?>

Иногда возникает необходимость получить ID инфоблока к которому принадлежит элемент, для этого можно использовать более простой и понятный метод \CIBlockElement::GetIBlockByID(), вместо \CIBlockElement::GetList().

Важно подключить модуль iblock иначе возникнет ошибка "Class CIBlockElement not found". Подробнее о подключении модулей написано в статье Bitrix подключить модуль.

Рубрики: PHP Bitrix

Если есть вопросы, что-то в статье не понятно или нашли ошибку, напишите об этом в комментариях, все комментарии читаются и по возможности материал будет доработан.
Популярные статьи

Ncdu: Идеальный инструмент для анализа дискового пространства

ncdu — удобный инструмент для анализа и управления дисковым пространством. Узнайте, как установить и использовать ncdu, основные команды и преимущества по сравнению с классическим du.

Bitrix получить языковые настройки пользовательского поля

В статье приводится пример кода получения языковых настроек пользовательского поля.

Полезные материалы по Битрикс

Решили собрать все полезные материалы, которые могут пригодится при работе с Битрикс, в одной статье.

Форматирование чисел на javascript

В статье приводится пример кода для форматирования чисел на javascript с различными наборами параметров форматирования.

Bitrix получение даты в формате сайта

В статье приведены примеры, как можно получить дату в формате, выбранном в настройках сайта.

Комментарии

Комментариев пока нет
Данный сайт использует файлы cookies. Продолжая просмотр сайта, вы соглашаетесь с использованием файлов cookies.
ОК