Se scrie modulul pentru drupal, partea 1, face site-ul c

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.

  1. Numele modulului. Numele modulului va fi folosit în funcții, în numele directorului, în fișierele modulului Module și Module
  2. 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
  3. 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:

  1. nume - numele lizibil al modulului, poate fi diferit de numele scris de utilizator
  2. descriere - pe pagina administratorului, prezintă o descriere a modulului
  3. 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

Trimiteți-le prietenilor: