A szerkezet a modult

A mappát, amely tartalmazza a lokalizáció fájlok formátuma kulcs: érték. Abban a pillanatban, akkor kizárólag a két fordításokat: orosz (ru) és angol (en). Minden fordítás elérhető lesz a JS, PHP és a részben

Mint látható, ez kötelező csak manifest.json fájl

4. Kezdje fejlesztés

Példaként teszünk egy widget, amely alapjául csak a JS. Ez megjeleníti a gombot a névjegykártyán, ha rákattint az adatokat a kártyát küldeni egy külső rendszer, amely például kezelni php-script dugó, amely lehet bármilyen nyelven.

Ez egy közös feladat, mivel gyakran szükséges az üzleti folyamat adatokat átvinni amoCRM az intézkedések az alkalmazottak a vállalat belső rendszerben. Vagy fordítva megjelenítéséhez további adatokat külső rendszerek a kártyák amoCRM.

Továbbá, az állami kütyü kölcsönhatásba léphet a funkcionális digitális tölcsérek ügyletek és az ügyfelek. További információk találhatók a következő részben hirdetések Digital csővezeték

Tehát, először másolja a mappát a példa egy widgetet, és hívja a widget. Ez az alapja a jövő widget.

Fájl widget.php mi használatra nem, így biztonságosan el lehessen távolítani. Ezután elkezdjük kezelni az összes fájlt egyesével.

5. manifest.json

Kezdje el szerkeszteni a fájlt, a leírások a paraméterei asztalra. Az érték akkor a kapcsolat a nyelv üzenete, ha szükséges.

A készülék tartalmazza az összes alapvető beállításokat widgetet

A név a modul, beleértve a lista megjelenítéséhez kütyü. A példában érdemes érték widget.name. ami azt jelenti, hogy az értéket kell venni a megfelelő i18n dossziék, helyszíntől függően. Ha csak egy nyelvet, majd azonnal engedték be egy nevet.

Rövid leírás megjelenítéséhez a widget listában

Mi beírt latin betűkkel, ha létrehozunk egy kulcsot a fejlesztő oldalára. A modulkódot

Titkos widgetet gomb, amit létrehozott a fejlesztői oldal

Változata a widget. Csak tájékoztató jellegű terhelést.

(Int) interfész verzió (1.2), melyek szerint ez a rendszer interfész modul be van töltve. Alapértelmezésben ez kell hagyni a felületet 2. 1 - korábbi változata a felület amoCRM teljes rendszert, anélkül, hogy az AJAX. Regisztráció a régi verzió már lezárult.

Arra is szükség van, hogy tájékoztassa a rendszer, a modul a jobb oldali oszlopban megjeleníti, hogy meg lehet csinálni dopisaniem 0 vagy 1 megadása után a területet

Azaz, ha az Ön által megadott „clist-0”, a widget inicializálhasson ezen a területen, de nem használja a jobb oldali oszlopban.

Például, a panel WEB-háttér nem a jobb oldali oszlopban a widget, és az alján mindkét felületen. Ezért minden kapcsolódási pontokat a widget beállításait kell írni 0, de ebben az esetben ez inicializálja minden oldalon.

Egy sor widgetet beállítások érhetők el a felhasználó, azaz a mező, amely jelen lesz a widget beállításait, és a felhasználó által kitöltött ablakot. Ez a rész csak akkor van szükség, ha a telepítés = true, ha a telepítés = false, akkor ez a rész nem, szükség A Beállítások ablakban jelenik meg csak a leírás vidzheta.Klyuchem a tömb egy kód FIELD_CODE

igaz / hamis kötött felhasználói mező szükséges.

widgetek tuner a digitális gázvezeték.
Ez a blokk kell venni a manifest.json, csak akkor, ha van olyan terület digital_pipeline láthatóságát.
A funkcionális digitális vezeték működhet egyetlen nyilvános kütyü widget.php fájl pristustvuet végpont digital_pipeline (részletek Digital csővezeték)

Hasonló a blokk beállításokat, de akkor jelenik meg, ha konfigurálja a widget digitális csatornát.

Kötelező mező a blokkban dp, értékek - igaz / hamis, határozza meg, hogy a widget akció kiterjedhet több fokozatban

6. i18n lokalizációs fájlok

Ahogy már észre az manifest.json példáján keresztül az építési típusú widget.name. Ezek szükségesek, ha a modult kell dolgozni egynél több nyelven.

FONTOS: Ha a 2 lokalizáció, elengedhetetlen, hogy a fájlok azonos szerkezetű.

i18n / ru.json

„Név”. "Demo widget".

"SHORT_DESCRIPTION". „Modult elküldi a kapcsolat a belső rendszer.”

„Leírás”. „Widget, mellyel adatokat küldeni a domain névjegykártyát # SUBDOMAIN # a belső rendszer"

Kapcsolódó cikkek