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ă faceți propriu 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 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:
- imagine de copertă
- titlu
- autor
- editor
- publicării
Domeniile rezolvă problemele
Acum tu ar putea scrieți comentariile dvs. ca articole obișnuite și pur și simplu lipiți aceste informații în fiecare revizuire. Dar acest lucru ar crea mai multe probleme:
- Și dacă uitați o anumită piesă?
- Ce se întâmplă dacă te răzgândești să includeți, să zicem, editorul? Cum ascundeți editorul de toate articolele vechi?
- Ce se întâmplă dacă vă decideți mai degrabă să arătați câteva informații la Sfârșit din articol? Sau chiar într-o bară laterală? Sau faceți titlul îndrăzneț? Acest tip de flexibilitate este imposibil. Ați codificat greu datele într-un anumit loc din fiecare articol.
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 domeniu are opțiunea de a fi marcat ca necesar . 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.
Câmpurile nu trebuie să fie text
Ați observat că unul dintre aceste câmpuri este unul 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 Viziuni, puteți construi lista personalizată din aceste recenzii de carte.
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, în meniul de sus, mergeți la
Structură -> 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ă.