Всем привет!
Подскажите, кто-нибудь пробовал разрабатывать кастомные типы свойств для инфоблоков?
Хочу сделать кастомное свойство типа "Таблица".
Строками такой таблицы были бы значения свойств элементов привязанного инфоблока
Например мы хоти в карточке сделки CRM системы Битрикс24 вывести свойство типа "Таблица".
В настройках свойства (в админке или в публичной части) указываем привязку к инфоблоку. И потом уже, когда пользователь привязывает элементы другого инфоблока - это свойство бы красиво отображало эти привязанные элементы в виде строк таблицы, например вот так:
Тут мы привязали 2 элемента инфоблока, и отобразили их поля и свойства в виде строк в таблице
Подскажите, где можно подробно почитать, как это можно было бы реализовать. Нашёл вот тут статью: - но не помогло. Да и в комментариях пишут тоже что описание не очень.
Пока что я только понял что нужно написать обработчик события OnIBlockPropertyBuildList в своём классе, и правильно реализовать несколько методов, для отображения моего кастомного типа свойства в админке и публичной части.
Подскажите, кто-нибудь пробовал разрабатывать кастомные типы свойств для инфоблоков?
Хочу сделать кастомное свойство типа "Таблица".
Строками такой таблицы были бы значения свойств элементов привязанного инфоблока
Например мы хоти в карточке сделки CRM системы Битрикс24 вывести свойство типа "Таблица".
В настройках свойства (в админке или в публичной части) указываем привязку к инфоблоку. И потом уже, когда пользователь привязывает элементы другого инфоблока - это свойство бы красиво отображало эти привязанные элементы в виде строк таблицы, например вот так:
| NAME | DESCRIPTION | COLOR | SIZE |
| Элемент_1 | Описание_1 | Синий | 45 |
| Элемент_2 | Описание_2 | Черный | 41 |
Подскажите, где можно подробно почитать, как это можно было бы реализовать. Нашёл вот тут статью: - но не помогло. Да и в комментариях пишут тоже что описание не очень.
Пока что я только понял что нужно написать обработчик события OnIBlockPropertyBuildList в своём классе, и правильно реализовать несколько методов, для отображения моего кастомного типа свойства в админке и публичной части.