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 подключить модуль.
Если есть вопросы, что-то в статье не понятно или нашли ошибку, напишите об этом в комментариях, все комментарии читаются и по возможности материал будет доработан.
Популярные статьи
Что такое центральный банк и как он влияет на экономику? Узнайте о функциях, задачах и механизмах работы центрального банка. О том как центральный банк регулирует финансовую систему и обеспечивает стабильность экономики.
Библиотеки помогают существенно сократить время разработки, поэтому иметь под рукой проверенные библиотеки для решения повседневных задач будет полезно.
Думаю каждому хотелось бы узнавать о фатальных ошибках на своих сайтах раньше клиента, приведенный в статье код поможет Вам в этом. Возможно он (клиент) даже не успеет ничего заметить.
В статье описывается предложение HAVING, принцип работы, его отличие от предложения WHERE. Так же приведен пример использования.
В статье приводится пример того как можно с помощью CSS залить фон двумя цветами
Комментарии
Комментариев пока нет