Есть поле Список у highloadblock, прохожусь по нему через getList и получаю ID выбранного списка у записи, а не Значение, как можно вытащить значение у Списка highloadblock ?
|
Есть поле Список у highloadblock, прохожусь по нему через getList и получаю ID выбранного списка у записи, а не Значение, как можно вытащить значение у Списка highloadblock ?
|
|
|
|
|
|
Денис Корнилов, все поля highload блоков это самые обычные Пользовательские поля.
|
|
|
|
|
|
Денис Корнилов, путаетесь как раз здесь вы. Где в моем ответе хоть слово про обычные инфоблоки? Я дал ссылку на страницу официальной документации (а если быть точнее на комментарий Алексея Сучкова) где он привел пример функции, которая по ID значения списка возвращает его значение.
|
|
|
|
|
|
Бесполезен его код для highload, так как не прилетает VALUE, только ID
|
|
|
|
|
|
Может кому пригодится, как можно получить VALUE список поля highload блока
$test = CUserFieldEnum::GetList(array(), array("UF_TRANSACTION_CODE"=>3882, "ID" => 12)); var_dump($test); |
|
|
|
|
CUserFieldEnum::GetList( [], ['XML_ID' => 'Код значения элемента списка'] )->Fetch()['ID'] |
||||
|
|
|
|||