- Модуль: iblock
- Путь к файлу: ~/bitrix/modules/iblock/classes/general/prop_element_list.php
- Класс: CIBlockPropertyElementList
- Вызов: CIBlockPropertyElementList::GetUIEntityEditorProperty
static function GetUIEntityEditorProperty($settings, $value)
{
$items = [];
foreach (CIBlockPropertyElementList::GetElements($settings['LINK_IBLOCK_ID']) as $element)
{
$items[] = [
'NAME' => $element['NAME'],
'VALUE' => $element['ID'],
'ID' => $element['ID'],
];
}
return [
'type' => ($settings['MULTIPLE'] === 'Y') ? 'multilist' : 'list',
'data' => [
'isProductProperty' => true,
'enableEmptyItem' => true,
'items' => $items,
'isConfigurable' => false,
],
];
}