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

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

Bitrix получить версию модуля

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

Использование chatGpt в работе: генерация html

В этой статье мы рассмотрим пару примером генерации html кода с помощью нейросетей, что позволяет ускорить процесс разработки.

Как в Битрикс 24 открыть страницу в слайдере

В статье приводится пример кода с описанием параметров для открытия страницы в слайдере.

PHP Удалить лишние нули после запятой

Когда в проекте диапазон чисел от 0,0001 до 1 000 000, удобно автоматически удалять лишнии нули после запятой.

Bitrix запись своих настроек в settings.php

Статья о том как разместить свои настройки не создавая велосипеды и костыли, а используя возможности системы.

Кандинский 3.1 и обновление телеграмм бота

В статье описаны изменения телеграм бота и сравниваются результаты генерации изображений в новой и предыдущей версиях kandinsky.

Комментарии

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