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!