Как получить поля элемента инфоблока по его id. Ядро D7.

Как получить поля элемента инфоблока по его id. Ядро D7.

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

Пример получения полей инфоблока по id элемента через новое ядро D7:

<?
      $rsElement = \Bitrix\Iblock\ElementTable::getById($id);
      $element = $rsElement->fetch();
      // получаем имя элемента инфоблока, в $element содержатся и другие поля
      echo $element['NAME'];
?>

Не забываем, что для того чтобы код работал необходимо подключить модуль информационных блоков.

Пример подключения модуля информационных блоков в ядре D7:

     <? \Bitrix\Main\Loader::includeModule('iblock'); ?>

Важно! Этот код должен располагаться выше чем первый фрагмент.

После размещения кода в php файле получаем поля элементов инфоблока. Всем удачи и успехов в работе!

Помочь в развитии проекта:
Закрыть X