Столкнулся с проблемой. Просидел уже кучу времени.
Пытаюсь создать пользовательский тип свойства ДЛЯ РАЗДЕЛА "Привязка к элементам ИБ определенного раздела". То есть нужно, чтобы в выборке элементов ИБ были не все элементы, а только те, которые относятся к определенному разделу.
Наследую класс привязки к элементам, но вот при создании свойства почему-то даже выбор инфоблока никак не выводится, хотя я только решил пока класс скопировать и не переопределять ничего, кроме описательных моментов.
Подскажите, пожалуйста, почему не выводятся "Дополнительные настройки поля (зависят от типа)", когда я пытаюсь создать свойство своего унаследованного типа?
Буду благодарен любой помощи.
КОД
Пытаюсь создать пользовательский тип свойства ДЛЯ РАЗДЕЛА "Привязка к элементам ИБ определенного раздела". То есть нужно, чтобы в выборке элементов ИБ были не все элементы, а только те, которые относятся к определенному разделу.
Наследую класс привязки к элементам, но вот при создании свойства почему-то даже выбор инфоблока никак не выводится, хотя я только решил пока класс скопировать и не переопределять ничего, кроме описательных моментов.
Подскажите, пожалуйста, почему не выводятся "Дополнительные настройки поля (зависят от типа)", когда я пытаюсь создать свойство своего унаследованного типа?
Буду благодарен любой помощи.
КОД
Код |
---|
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", ); } } |