Битрикс: highloadblock значения в свойстве список

Получить строки из самого highloadblock:
<?php
CModule::IncludeModule("highloadblock");
use Bitrix\Highloadblock as HL; 
use Bitrix\Main\Entity;

$hlblock = HL\HighloadBlockTable::getById(7)->fetch(); 
$entity = HL\HighloadBlockTable::compileEntity($hlblock); 
$main_query = new Entity\Query($entity);
$main_query->setSelect(Array('*'));
$result = $main_query->exec();
$result = new CDBResult($result);

while ($row = $result->Fetch()) {
 print_r($row);
}
?>

в строках будут храниться id значения из свойства типа список.
Получить сам список свойств по символьному идентефикатору или по числовому:

<?php
$rsType = CUserFieldEnum::GetList(array(), array(
 'USER_FIELD_NAME' => 'UF_TYPE'
 //, 'USER_FIELD_ID' => 'ID'
));

foreach($rsType->arResult as $arType) {
 print_r($arType);
}
?>

Комментарии

Популярные сообщения из этого блога

Bitrix: кнопка добавить в корзину

Битрикс: какого х*я ты ищешь в неактивных разделах