ПредишенСледващото

1. Нанесете манипулатор е. да се изравнят и събитие редактиране на блок елемент.

2. obernom модула манипулатор е в нашия функционалност може да се приложи към всеки сайт.

Този път е полезно, когато
1. Когато запазите информационния блок данни трябва да се проверява по-специално.
2. Когато запазвате или променяте съдържанието. ще трябва да използвате повече. например:
- zapostili уеб форма - променил нещо в блоковете информация
- променена точка - трябва да промените нещо в килията си или други части, и т.н.)
- промяна в информационен блок елемент - трябва да се създаде средство, което в определеното време, за да изпратите писмо.
и т.н.
3. В резултат на събитие, което трябва да се хвърлят на събитието в статистиката модул.
4. Искате ли да научите как да направите модули за 1C Bitrix и да ги споделите на Marketpleys.

Стъпка 1: писането манипулатор

В този екшън, всичко за баналността прост и документирани качество.
С помощта на манипулатора OnBeforeIBlockElementAdd
и като него, ние ще направим функцията на блокиране на редакцията в определен час.

Доставя надпис в настройките на модула за да научите как да го направя.
Така че, за настройките на съхранение модул там COption клас. Добавете го към нашата функция:

Запомнете:
След пишете код, който ще се прилага към компонента - изберете го в настройките.

По-долу ще разгледаме как да се направи администраторския панел. ви позволява да редактирате настройките на модула. Също така бих искал да предупредя, че COption клас може да се съхранява само два вида настройки - число и низ. За съжаление, няма подкрепа за масиви и, ако е необходимо, той ще трябва да приложи по заобиколен начин, например, с помощта на таблицата.

Действие 2: Развитие модул заготовки.

Създаване на Битрикс / модули папка russianpostjoke папка. Това ще бъде нашата модул папка.

Възможни грешки:
Ако създадете модул, и в името на точката ще присъства, може да не го виждам в списъка на модули в администраторския панел. Bitrix точка на климата, за да подчертае в името на класа и функция. Внимателно прочетете Битрикс източници и / или други модули, ако възнамерявате да използвате точка.

По този начин, на мястото на модула в горния празно името на russianpostjoke където е необходимо да се получи нашето парче.
Нека да преминем към napoleneniyu необходими на неговите функции.

Етап 3: Напълнете функционалност модул


CBlocker създаде клас и го поставете в папка russianpostjoke / класове / общо / cMainRPJ.php - там ние ще реализираме манипулатор като метод.

Запомнете:
Опитайте се да поставите използваните класове в името модул в папката / класове /, следвайки стандартите, определени от стандартните модули вече Битрикс.

Сега, ние трябва да напишете инсталация модул. Ние използваме файл
russianpostjoke / инсталиране / index.php където има методи DoInstall () и DoUninstall ().
По този начин в нашия случай е необходимо да се изпълнят три условия:
а) използване на функцията RegisterModuleDependences. за да се установи в нашата манипулатор клас от cBlocker. му обвързване на персонала OnBeforeIBlockElementAdd и други подобни.
б) Да информира системата, която е инсталирана на модула. Ние ще RegisterModule ($ това-> MODULE_ID);
в) Обадете се предупредително съобщение към потребителя:

Имайте предвид, че този разговор трябва да се направи последно, точно преди структурата на замяна.

В резултат на това, ще видим в моя администраторския панел е нещо подобно на това:

Създаване на модул за 1C Bitrix

Стъпка 4: административен панел

Свързани статии

Подкрепете проекта - споделете линка, благодаря!