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

В папката, която съдържа локализация файлове в клавиша формат: стойност. В момента, можете да използвате само две локализации: Руски (RU) и английски (ен). Всички преводи ще бъдат на разположение в JS и PHP отчасти

Както можете да видите, че е задължително само файл manifest.json

4. Започнете развитие

Като пример, ние ще вземем една джаджа, която се основава само на JS. Тя показва на бутона в картата за контакт, когато щракнете върху тези данни от картата се изпраща към външна система, която например се третират PHP-скрипт щепсел, които могат да бъдат написани на всеки език.

Това е често срещана задача, тъй като често се изисква от бизнес процеса, за да прехвърляте данни от amoCRM за действията на служителите в вътрешна система на компанията. Или обратното покажат допълнителни данни от външни системи в картите amoCRM.

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

Така че, първо копирайте папката с примера на една джаджа и се обадете му джаджа. Това е в основата на нашия бъдещ джаджа.

File widget.php правим употреба няма, така че можете спокойно да го премахнете. На следващо място, ние започваме да се справи с всички файлове, един по един.

5. manifest.json

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

Устройството съдържа всички основни настройки на приспособлението

Името на джаджа, включително за да се покаже списък с тях. В примера, струва си да widget.name на стойност. което означава, че стойността ще бъде взето от съответните i18n папки, в зависимост от местоположението. Ако използвате само един език, а след това веднага позволено да въведете име.

Кратко описание за показване в списъка на джаджа

Какво сте написали с латински букви, когато се генерира ключ за страницата на програмиста. Вашият джаджа код

Таен ключ джаджа, който сте генерирали на страницата на разработчика

Версия на приспособлението. Има само информативен натоварване.

(Int) интерфейс версия (1.2), за които е система интерфейс приспособлението е заредена. По подразбиране, е необходимо да се оставят на интерфейса 2. 1 - предишната версия на интерфейса цялата amoCRM система, без да се използва AJAX. Регистрация на старата версия вече е закрита.

Също така е необходимо да се информират нашата система, джаджа ще използва колона десен за да се покаже, че може да се направи dopisaniem 0 или 1 след уточняване на района

Това означава, че ако зададете "clist-0", програмката се инициализира в тази област, но няма да използва дясната графа ръка.

Например, панел WEB-заден план не е в дясната колона на приспособлението, и в долната част и в двата интерфейса. Ето защо, за всички точки на свързване в настройките на джаджа трябва да бъдат написани 0, но в този случай тя се инициализира на всяка страница.

Масив на настройките джаджа на разположение на потребителя, т.е. област, която ще присъства в настройките на джаджа и потребителски напълнена прозореца. В този раздел се изисква само, ако инсталацията = вярно, ако инсталацията = фалшива, а след това тази част не е, колкото е необходимо в настройките на прозорец ще покаже само описание vidzheta.Klyuchem в масива е област код FIELD_CODE

изисквани вярно / невярно обвързани полета на потребителите.

приспособления за тунер в цифровата тръбопровода.
Този блок трябва да бъдат включени в manifest.json, само ако има видимост площ digital_pipeline.
С функционален цифров тръбопровод може да работи само обществени джаджи с widget.php файл, който pristustvuet крайна точка digital_pipeline (подробности Digital тръбопровод)

Подобно на настройките за блокиране, но ще се появи при конфигуриране на програмката в цифров фуния.

Задължителното поле в блок DP, ценностите - вярно / невярно, определя дали действие джаджа може да продължи няколко етапа

6. I18N локализация файлове

Както може би сте забелязали, в manifest.json използвайки примера на widget.name строителния тип. Те са необходими, ако приспособлението ви трябва да работи повече от един език.

ВАЖНО: Ако използвате 2 локализация, от съществено значение е, че файловете са идентични по структура.

i18n / ru.json

"Име". "Demo джаджа".

"SHORT_DESCRIPTION". "Джаджа изпраща съобщение до вътрешната система."

"Описание". "Widget, който се използва за изпращане на данни от вашия контакт домейн карта # SUBDOMAIN # във вътрешната система"

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

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