Bună ziua tuturor, în lecția de astăzi vă voi arăta cum să creați un modul simplu pentru CMS Drupal 7, care va scoate ultimele înregistrări ale unui anumit tip de material din baza de date. Sincer, acest modul nu face nici un bine, deoarece pentru astfel de sarcini, modulul de vizualizare este cel mai adesea folosit. Scopul acestei lecții este de a arăta cum să lucrați cu baza de date în Drupal 7 și de a învăța cum să afișați datele primite din baza de date într-un bloc.
Primul lucru pe care trebuie să-l facem este să creăm un dosar pentru modulul nostru, al cărui nume va fi numele său, să se numească last_node. Apoi creați în acest dosar fișierele last_node.info și last_node.module. Fișierul last_node.info este necesar pentru a inițializa modulul nostru cu sistemul, vom scrie următoarele linii în el:
Acesta este minimul a ceea ce poate conține acest fișier, dar pentru modulele simple este suficient să citiți mai multe despre fișierul info cu alte resurse, acesta a fost deja scris de atâtea ori, așa că nu vreau să repet, dar pentru moment să analizăm ce avem:
Elementul de nume este numele modulului nostru, descrierea este descrierea modulului, nucleul este versiunea kernel-ului Drupal care este necesară pentru instalarea modulului.
Acum treceți la fișierul last_node.module. În acest fișier vom descrie funcționalitatea modulului nostru. Să afișăm ultimele 10 materiale din bloc, orice tip de conținut, îl voi avea produs.
După ce creați acest modul, activați-l, apoi mergeți la pagina de administrare a blocului și scoateți blocul creat de acesta în orice regiune.
Materiale înrudite:
Salutări către Serega.
Aici vă interesează cum să faceți o ieșire aleatorie într-un bloc?
View View nu a înțeles modul în care a fost implementat.
Consultați criteriile de sortare
mulțumiri de la inima bro, a ajutat cu o concluzie aleatorie)
Alo Codul este bun, de lucru, dar nu ia în considerare multilanguage.
Afișează totul. Cum pot remedia asta?
popular
Webmaster privat Serega