Ce este un tip de conținut Drupal? Care sunt "câmpurile"?

Definiție:

Un tip de conținut Drupal este un tip particular de conținut. De exemplu, în Drupal 7 , tipurile implicite de conținut includ "articolul", "pagina de bază" și "forumul".

Drupal vă face ușor să vă creați propriile tipuri de conținut. Tipurile personalizate de conținut sunt unul dintre motivele cele mai bune pentru a învăța Drupal.

Tipurile de conținut au câmpuri

Cel mai interesant lucru despre tipurile de conținut Drupal este că fiecare tip de conținut poate avea un set propriu de câmpuri . Fiecare câmp stochează un anumit fragment de informație.

De exemplu, să presupunem că vă place să scrieți recenzii de carte (un exemplu clasic). Ar fi frumos să includeți anumite biți de bază despre fiecare carte, cum ar fi:

Domeniile rezolvă problemele

Acum, puteți scrie comentariile dvs. ca articole obișnuite și pur și simplu lipiți aceste informații la începutul fiecărei revizuiri. Dar acest lucru ar crea mai multe probleme:

Cu câmpuri, rezolvi toate aceste probleme.

Puteți să faceți un tip de conținut "recenzie de carte" și fiecare informație devine un câmp atașat la acest tip de conținut.

Câmpurile vă ajută să introduceți informații

Acum, când începeți o nouă revizuire a cărților, aveți o casetă specială de text separată pentru fiecare informație. Ești mult mai puțin probabil să uiți să intri, să zici, numele autorului. Acolo e cutia acolo.

De fapt, fiecare câmp are opțiunea de a fi marcat conform cerințelor . La fel cum nu puteți salva un nod fără titlu, Drupal nu vă va lăsa să salvați fără să introduceți text pentru un câmp marcat.

Domeniile nu trebuie să fie text

Ați observat că unul dintre aceste câmpuri este o imagine ? Câmpurile nu se limitează la text. Un câmp poate fi un fișier, cum ar fi o imagine sau un PDF . Puteți obține alte tipuri de câmpuri cu module personalizate , cum ar fi data și locația.

Puteți să personalizați afișarea câmpurilor

În mod prestabilit, când vizualizați recenzia dvs. de carte, fiecare câmp va apărea, cu o etichetă. Dar puteți personaliza acest lucru. Puteți să rearanjați ordinea câmpurilor, să ascundeți etichetele și chiar să utilizați "stiluri de imagini" pentru a controla dimensiunea afișării respectivei cărți.

Aveți posibilitatea să personalizați atât vizualizarea "Implicit", întreaga pagină, cât și vizualizarea "Teaser", care este modul în care conținutul apare în listă. De exemplu, pentru listări, puteți ascunde toate câmpurile suplimentare, cu excepția autorului.

Odată ce începeți să vă gândiți la listări, totuși, veți dori să vă aruncați cu vederea în Drupal Views. Cu Vizualizări, puteți crea înregistrări personalizate ale acestor recenzii de cărți. Vedeți acest articol pentru exemple de vizionări .

Cum adaug tipurile de conținut?

În versiunea Drupal 6 și versiunile anterioare, a fost necesar să instalați modulul Kit de construcție pentru conținut (CCK) pentru a utiliza tipurile de conținut.

Cu Drupal 7, tipurile de conținut sunt acum incluse în core. Conectați-vă ca administrator și, din meniul de sus, accesați Structura -> Tipuri de conținut -> Adăugați tipul de conținut.

Efectuarea de tipuri personalizate de conținut Drupal este extrem de ușoară. Nu este nevoie să scrieți o singură linie de cod. În prima pagină, descrieți tipul de conținut. În a doua pagină, adăugați câmpuri. În orice moment, puteți să modificați tipul de conținut pentru a adăuga sau elimina câmpuri.

Tipurile de conținut sunt una dintre cele mai puternice funcții Drupal are de oferit. Odată ce începeți să vă gândiți la tipurile de conținut și la Vizualizări , nu veți mai reveni la paginile de bază.