Собственно вот так удалось вывести содержимое 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>"; } } ?>
Официальная документация
Добавить комментарий