Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,
то ждем ваше обращение в нашей службе тех поддержки.
Наверх
то ждем ваше обращение в нашей службе тех поддержки.
Максим Смирнов приводил простейший пример в блоге, долежн дать минимальное представление о принципе создания пользовательских свойств главного модуля:
Еще посмотрите на реализацию базовых пользовательских полей свойств:
/bitrix/modules/main/classes/general/usertypestr.php - здесь с комментариями
Т.к. документации на соответствующее АПИ все еще нет, то смотреть придется в код:
/bitrix/modules/main/classes/general/usertype.php
/bitrix/modules/main/classes/mysql/usertype.php
По сути у вас будет копия usertypestr.php, только с подключением визредактора, как его подключить посмотрите в код пользовательского свойства модуля информационных блоков "HTML/текст":
/bitrix/modules/iblock/classes/general/prop_html.php (см. GetPropertyFieldHtml())
Только важным отличием юзертайпа главного модуля от юзертайпа инфоблоков будет в том, что нельзя будет переключать режим, поскольку нет интерфейсов для выполнения сериализации и десериализации значения свойства, но от этого упростится и реализация.
Назад в раздел
Еще посмотрите на реализацию базовых пользовательских полей свойств:
/bitrix/modules/main/classes/general/usertypestr.php - здесь с комментариями
Т.к. документации на соответствующее АПИ все еще нет, то смотреть придется в код:
/bitrix/modules/main/classes/general/usertype.php
/bitrix/modules/main/classes/mysql/usertype.php
По сути у вас будет копия usertypestr.php, только с подключением визредактора, как его подключить посмотрите в код пользовательского свойства модуля информационных блоков "HTML/текст":
/bitrix/modules/iblock/classes/general/prop_html.php (см. GetPropertyFieldHtml())
Только важным отличием юзертайпа главного модуля от юзертайпа инфоблоков будет в том, что нельзя будет переключать режим, поскольку нет интерфейсов для выполнения сериализации и десериализации значения свойства, но от этого упростится и реализация.
Назад в раздел
Подписаться на новые материалы раздела:
Загрузка...
Наверх