Scrierea unui modul personalizat pentru 7 Drupal
La ridicarea pe site-ul Drupal, există situații în care modulele funcționale oferite de noi - nu îndeplinesc întotdeauna cerințele noastre, și de către mari și cerințele clientului. Pentru punerea în aplicare a acestor momente în drupal este posibil să se scrie propriile module. Cum se scrie modulul - O să-ți arăt. Nu voi folosi „cârlige“ (numai pentru scopul pe care ați înțeles principiile modulului, mai degrabă decât scris functional) ci doar scoate în evidență unele informații de pe pagina de web, și puteți specifica orice - orice condiție de ieșire. Modulul Drupal este format din 2 fișiere necesare:
List „Nazvanie_modulya.info“ valori de fișier
Puteți seta, de asemenea, dependențele module pe alte module:
dependențe # 91; # 93; = bloc
Acest post va vorbi despre ceea ce este necesar pentru modulul modul «bloc»
Fișierul „Numele _modulya.module“ - este responsabil pentru modulul funcțional
Php de închidere tag-ul este recomandat să nu se înregistreze modulul, după descrierea modulului funcțional.
Pentru ce ar apărea modul nostru în site-ul admin, suficient pentru a crea doar aceste 2 fișiere.
Scrie un modul.
1.Idom pe modul în care site-urile / toate / module / - dacă nu aveți «module» dosar - trebuie să-l creați.
2.Vnutri «module» dosar - creați un alt dosar cu numele modulului dumneavoastră.
dosar 3.Vnutri cu numele modulului dvs. de a crea 2 fișiere, așa cum este descris mai sus: un „Nazvanie_modulya.info“ și „Nazvanie_modulya.module“. Nu uita numai că fișierele trebuie să fie salvat în codificarea «UTF-8"
4.Soderzhimoe fișier "Nazvanie_modulya.info"
Conținutul fișierului „Nazvanie_modulya.module“
5.Idom în site-ul admin, și anume „Administrare> Module“ și a vedea care le-ați creat cu modulul nostru, disponibil pentru activare.
Porniți și salvați setările. Firește, după includerea modulului de pe site-ul nostru, nimic nu se va întâmpla, pentru că funcționalitatea modulului noi nu sunt scrise.
Prin urmare, ne-a lăsat o demonstrație, așa cum am spus mai sus obține unele informații și scrie condițiile pentru retragerea acestor informații. Deschideți fișierul „Nazvanie_modulya.module“ și scrie o condiție simplă, de exemplu: Dacă un utilizator folosește un browser Mozzila Firefox - atunci derivă fraza „Utilizați un browser Firefox - modul de demonstrație,“ În caz contrar, „nu utilizați Firefox, este recomandat să-l folosească“ .
Noi verificam munca prin «Firefox»
După cum vom vedea funcționează. Rețineți că acest lucru nu este destul de modul corect, nu utilizează cârlige Drupal, în principiu, pentru acest modul și au nevoie, cu privire la utilizarea de cârlige pentru lecții suplimentare.