Csatlakozó könyvtárak drupal keresztül könyvtárak api - blog angarsky

Nagy Posony! Ma fogom megosztani információkat, sőt a fejlesztők csatlakozni harmadik fél könyvtárak Drupal 7. Az a tény, hogy a Drupal közösség üdvözölte, hogy a harmadik fél könyvtárak, osztályok az egyes modulok. mi lesz a könyvtárak API, hogy megoldja ezt a problémát.

A kezdéshez meg kell létrehozni könyvtárak API modult. amely egy rugalmas wrapper dolgozó külső könyvtárak és biztosít egy sor horgok és kiegészítő funkciókat. Előnyei A könyvtárak API:

  • egy külön könyvtárban lehet használni több modult;
  • verziókövetés, link könyvtárak;
  • interakció CSS. JS és PHP-fájlokat;
  • egységes rendszert az együttműködés a könyvtárak, érthető, hogy minden a fejlesztők.

Könyvtárak API megköveteli a szokásos befogadás és létrehozása könyvtárak a mappában oldalakon. Most, a példa a könyvtár jScrollPane kapcsolat megpróbálom megmutatni, hogyan kell használni a képességeit a modult. A könyvtárak API új horog hook_libraries_info. Ez kötelező, ha a leírás egy új könyvtár:

Valójában, adtam egy példa a minimálisan szükséges leírását a tömb $ könyvtárak [ „jscrollpane”] kapcsolódni. Hook hook_libraries_info rugalmasabb a beállításokat, amelyek, ha szükséges, megtalálható a hivatalos dokumentációt. Most leírás szerint jScrollPane könyvtárban. kell helyeznie a fájlokat és jquery.jscrollpane.min.js jquery.jscrollpane.css kiváltó helyek / könyvtárak / jscrollpane mappát.

Csatlakoztatása és könyvtárhasználati

Most, hogy a könyvtár fájlok a megfelelő helyen, hogy hajtsák végre a horgot, akkor nyugodtan használhatja a könyvtár:

Rugalmasabb kölcsönhatás lehet tenni az alábbiak szerint:

Ha egyszerűen csak ellenőriznünk kell, a rendelkezésre álló könyvtár:

Ellenőrzési státusát és változatai könyvtárak

Mint egy bónusz, hogy ez a post azt fogja mondani, hogyan kell megjeleníteni tájékoztatás a könyvtár Drupal állapot oldal admin / reports / status. Ez lesz felvenni a .install-fájl végrehajtását horgos hook_requirements.

Egy jó példa az integráció a könyvtárak API javasoljuk, akik Colorbox modul - valójában ő és én szolgált a tudás forrása.

Szóval, most már tudom, hogyan kell kezelni a harmadik féltől származó könyvtárak Drupal - hogyan csatlakozni, és hol tárolja. Remélhetőleg, köszönhetően ezt a bejegyzést, akkor a kód lesz még tisztább!