Ce sunt "Vizualizările" Drupal?

Definiție:

Modulul Drupal Views vă permite să vă organizați și să vă prezentați conținutul în lume în aproape orice fel de gândire. Peste o jumatate de milion de site-uri Drupal raporteaza ca folosesc modulul Views. Este atât de bine.

De exemplu, să presupunem că aveți un tip de conținut personalizat pentru recenzii de cărți. Fiecare recenzie de carte include următoarele câmpuri:

Implicit, Drupal vă va permite să faceți o listă de bază a acestor recenzii. Puteți să ascundeți sau să afișați fiecare câmp din listă și să setați dimensiunea imaginii de pe copertă. Și nu este altceva.

Mixați și potriviți conținutul

Cu ajutorul opțiunilor Vizualizări, pe de altă parte, puteți combina aceste date cu toate tipurile de înregistrări personalizate . De exemplu, ați putea:

Iar exemplele astea se află chiar în partea de sus a capului meu. Dacă vă puteți gândi, este foarte probabil să o puteți construi în Vizualizări.

Uite, Ma! Fără cod!

Și puteți construi toate aceste vederi fără o singură linie de cod.

Dacă ar fi trebuit să faceți o vizualizare în cod, ar arăta astfel:

SELECT node.nid AS nid, node.created AS node_created FROM nod nod LEFT JOIN term_node term_node ON node.vid = term_node.vid LEFT JOIN termen_data termen_data ON term_node.tid = termen_data.tid WHERE (node.status = 1 OR (nod. uid = *** CURRENT_USER *** ȘI *** CURRENT_USER *** <> 0) SAU *** ADMINISTER_NODES *** = 1) AND (node.promote <> 0) ȘI (UPPER (nume_rată_date) = UPPER ('blog')) COMANDA DE node_created DESC

Și asta este doar interogarea MySQL.

Ați avea nevoie, de asemenea, de cod pentru formarea și afișarea rezultatelor. Dacă v-ați dorit vreodată să adăugați un câmp sau o condiție, va trebui să vă scufundați și să modificați codul fără a sparge nimic.

Vizualizări? Punct și faceți clic pe.

Gândire în tipurile și viziunile de conținut

În timp ce învățați să lucrați cu tipuri și conținut de conținut personalizat, veți descoperi că pot rezolva un procent enorm de probleme CMS care până acum nu puteau fi rezolvate.

Atât de des, voi sau clientul dvs. veți dori pagini "speciale" care, în alte aplicații CMS , ar necesita o codificare complexă sau o vânătoare disperată pentru un plugin. Dar, cu puțin gândire, le puteți reduce la unul sau mai multe tipuri personalizate de conținut și la o vizualizare bine construită.

Extindeți vizionările cu module personalizate

Adevărat, părerile nu pot face totul . Dar dacă te-ai trezit vreodată împotriva limitelor de viziuni, verifică drupal.org. Există mii de module care extind vizualizările. Ca întotdeauna, ar trebui să alegeți module cu înțelepciune , dar este foarte posibil ca cineva să vă fi rezolvat deja problema.

Dar aflați mai întâi vizionările

Dar, înainte de a căuta un modul personalizat, asigurați-vă că ați învățat cu adevărat ce viziuni "de bază" pot face. Există o mulțime de tutoriale acolo, dar cea mai bună modalitate de a învăța este să activați unul dintre opiniile incluse. În curând, veți vedea elementele de bază de care aveți nevoie pentru a face o vizualizare. Apoi, puteți începe să faceți aliniere - și acesta este cel mai bun mod de a învăța.