Битрикс: 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 ( $a...





Комментарии
Отправить комментарий