Download the PHP package webarchitect609/bitrix-iblock-property-type without Composer
On this page you can find all versions of the php package webarchitect609/bitrix-iblock-property-type. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download webarchitect609/bitrix-iblock-property-type
More information about webarchitect609/bitrix-iblock-property-type
Files in webarchitect609/bitrix-iblock-property-type
Package bitrix-iblock-property-type
Short Description Set of custom Bitrix iblock property types and basic auxiliary functionality to help develop new types as easy and fast as it possible.
License MIT
Informations about the package bitrix-iblock-property-type
Набор собственных типов свойств элементов инфоблоков, а также базовый функционал, призванный максимально упростить и ускорить разработку новых собственных типов свойств.
Если вы хотите создавать свои пользовательские типы свойств, то вам нужен пакет webarchitect609/bitrix-user-type
Как использовать:
1 Установить через composer
composer require webarchitect609/bitrix-iblock-property-type
2 В init.php инициализировать используемые типы свойств. Например,
(new \WebArch\BitrixIblockPropertyType\YesNoType())->init();
3 Теперь можно настраивать инфоблок, добавив свойство нового типа!
Как разработать свой тип свойства:
1 Наследовать свой тип от базовой реализации \WebArch\BitrixIblockPropertyType\Abstraction\IblockPropertyTypeBase
,
2 Определить обязательные методы getPropertyType()
и getDescription()
3 Переопределить необходимые для вашего типа свойства методы, описанные интерфейсом
\WebArch\BitrixIblockPropertyType\Abstraction\IblockPropertyTypeInterface
4 Переопределённые в пункте 3 методы должны быть включены в определение ещё одного обязательного метода
getCallbacksMapping();
5 Инициализировать свой тип свойства в init.php
(new MyIblockPropertyType())->init();
Теперь можно настраивать инфоблок, добавив свойство нового типа!
All versions of bitrix-iblock-property-type with dependencies
anahkiasen/html-object Version ^1.4
webarchitect609/bitrix-cache Version ^1.8.0