Pe Internet, puteți găsi mai multe articole despre cum să scrieți un modul pentru drupal, undeva scris bine, undeva haotic, și undeva și cu tot felul de bucăți de cod. În această serie de articole voi scrie cum să faci un modul pentru drupal, ținând cont de acel drum drupal;)
Baza pentru crearea modulului Drupal.
- Numele modulului. Numele modulului va fi folosit în funcții, în numele directorului, în fișierele modulului Module și Module
- Modul de stocare. Modulele dezvoltate pot fi stocate ca module obișnuite în site / all / modules sau în site / all / modules / custom. și în site-uri / module implicite / module. Un director cu fișiere modul ar trebui să fie, de asemenea, numit ca un modul, pentru modulul mymodule directorul va fi site-uri / all / modules / custom / mymodule
- Fișierele necesare. Pentru fiecare modul trebuie să existe 2 fișiere: .info și .module
.fișierul modulului info
fișierul info, ar trebui să fie denumit la fel ca modulul, adică pentru mymodule. fișierul trebuie să fie numit mymodule.info. Acest fișier informează drupal despre fișierele modulului și afișează informații despre modul pe pagina admin / modules admin.
Conținutul minim al fișierului .info:
- nume - numele lizibil al modulului, poate fi diferit de numele scris de utilizator
- descriere - pe pagina administratorului, prezintă o descriere a modulului
- core - versiunea kernel a drupal
Parametrii suplimentari pentru fișierul .info pot fi citiți aici sau citiți în traducerea gratuită:
conectarea unui fișier .css la un modul
conectarea fișierului .js la modul
conectarea fișierelor la modul
dependențele modulului de alte module
modul de configurare a paginii
modulul necesar, la o valoare TRUE. Modulul nu poate fi dezactivat
Se consideră un stil bun pentru conectarea fișierelor .css și .js numai în cazul în care sunt utilizate, pentru aceasta este mai bine să le conectați nu în fișierul .info, ci folosind drupal_add_js.
Fișierul .module
Al doilea fișier necesar pentru modul este fișierul .module. al cărui nume de sistem, ca și numele fișierului .info, trebuie să se potrivească cu numele dosarului unde sunt localizate fișierele.
Fișierul trebuie să înceapă cu
eticheta de închidere nu este necesară.
Pentru a crea o piesă de lucru pentru un modul numit mymodule, trebuie să faceți:
în site-uri / all / modules / personalizat / mymodule creați mymodule.info și inscrieți acolo:
în site-uri / all / modules / personalizat / mymodule creați mymodule.module și inscrieți-l acolo:
Pe aceasta, piesa de prelucrat pentru modulul drupal este gata.
Articole similare
-
Cum să faci o zi de naștere a copiilor un loc luminos și de neuitat pentru fete
-
Akhan pentru pescuit (căutați pe blog cum să faceți ahan pentru pescuit)
Trimiteți-le prietenilor: