Свое пользовательское свойство в разделе

Недавно столкнулся с проблемой вывода пользовательского свойства в разделе. Задача была либо изменить вывод “привязки к элементам” либо заменить на свое свойство. Но информации было мало. Нашел пост от 2010 года где добавляли пользовательское свойство (ранее его не было). Взял шаблон оттуда и добавил.

Было вот так:

Стало вот так:

Собственно что и требовалось.

Вот ссылка:

https://dev.1c-bitrix.ru/community/webdev/user/2854/blog/2193/

Архив

 

Ну и при добавлении свойства писать не :

AddEventHandler(“iblock”, “OnIBlockPropertyBuildList”, Array(…))

а использовать обращение к основному модулю:

AddEventHandler(‘main’, ‘OnUserTypeBuildList’,array(…));