Столкнулся с проблемой. Просидел уже кучу времени.
Пытаюсь создать пользовательский тип свойства ДЛЯ РАЗДЕЛА "Привязка к элементам ИБ определенного раздела". То есть нужно, чтобы в выборке элементов ИБ были не все элементы, а только те, которые относятся к определенному разделу.
Наследую класс привязки к элементам, но вот при создании свойства почему-то даже выбор инфоблока никак не выводится, хотя я только решил пока класс скопировать и не переопределять ничего, кроме описательных моментов.
Подскажите, пожалуйста, почему не выводятся "Дополнительные настройки поля (зависят от типа)", когда я пытаюсь создать свойство своего унаследованного типа?
Буду благодарен любой помощи.
КОД
AddEventHandler("main", "OnUserTypeBuildList", array("UserTypeElementComplect", "GetUserTypeDescription"));
class UserTypeElementComplect extends \CUserTypeEnum
{
public static function GetUserTypeDescription()
{
return array(
"USER_TYPE_ID" => "element_complect",
"CLASS_NAME" => "UserTypeElementComplect",
"DESCRIPTION" => "Привязка к элементам ИБ определенного раздела",
"BASE_TYPE" => "iblock_element",
);
}
}