Собственно вот так удалось вывести содержимое Highloadblock:
<?
if (CModule::IncludeModule('highloadblock')){
$ID = 3;// ID highloadblock
//сначала выбрать информацию о ней из базы данных
$hldata = Bitrix\Highloadblock\HighloadBlockTable::getById($ID)->fetch();
//затем инициализировать класс сущности
$hlentity = Bitrix\Highloadblock\HighloadBlockTable::compileEntity($hldata);
$hlDataClass = $hldata['NAME'].'Table';
$result = $hlDataClass::getList(array(
'select' => array('ID', 'UF_NAME'),//Массив возвращаемых полей элемента
'order' => array('UF_NAME' =>'ASC'),//Массив вида Array(by1=>order1[, by2=>order2 [, ..]]), где by - поле для сортировки
'filter' => array('UF_SORT'=>'100'),//Массив вида array("фильтруемое поле"=>"значения фильтра" [, ...]). "фильтруемое поле"
//Выберем элементы у которых сортировка = 100
));
while($res = $result->fetch())
{
echo "<pre>"; print_r($res); echo "</pre>";
}
}
?>
Официальная документация


Добавить комментарий