G
N
I
D
A
O
L

Получить элементы хайлодблока по коду

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; } }