Получить элементы хайлодблока по коду
CModule::IncludeModule('highloadblock'); //модуль highload инфоблоков
$rsData = \Bitrix\Highloadblock\HighloadBlockTable::getList(array('filter'=>array('TABLE_NAME'=>$HLiB_name)));
if ( !($hldata = $rsData->fetch()) ){
// echo 'Инфоблок не найден';
}
else{
$hlentity = \Bitrix\Highloadblock\HighloadBlockTable::compileEntity($hldata);
$entity_data_class = $hlentity ->getDataClass();
$res = $entity_data_class::getList(array(
'filter' => array(
'UF_XML_ID' => $XML_ID,
),
'select' => array("*"),
'order' => array(
'UF_NAME' => 'asc'
),
)
);
if ($row = $res->fetch()) {
$HLinfo =$row;
}
}