Bitrix D7 — получение свойств элемента
Как получить свойства элемента инфоблока через ORM в Bitrix D7 с использованием ElementPropertyTable.
use Bitrix\Main\Loader;
use Bitrix\Iblock\ElementPropertyTable;
Loader::includeModule('iblock');
$elementId = 123; // ID элемента инфоблока
$props = ElementPropertyTable::getList([
'select' => ['IBLOCK_PROPERTY_ID', 'VALUE', 'PROPERTY.NAME'],
'filter' => ['IBLOCK_ELEMENT_ID' => $elementId]
]);
while ($prop = $props->fetch()) {
echo $prop['PROPERTY_NAME'] . ': ' . $prop['VALUE'] . '<br>';
}