Što su Drupal "Views"?

Definicija:

Modul Drupal Views omogućuje organiziranje i prikazivanje vašeg sadržaja svijetu na gotovo bilo koji način na koji se možete sjetiti. Više od pola milijuna Drupalovih web mjesta izvještava da koriste modul Views. Tako je dobro.

Na primjer, recimo da imate prilagođenu vrstu sadržaja za recenzije knjiga. Svaka recenzija knjige uključuje sljedeća polja:

Prema zadanim postavkama, Drupal će vam omogućiti da napravite osnovni popis tih recenzija. Možete sakriti ili prikazati svako polje u unosu i postaviti veličinu slike naslovnice. I ne puno više.

Izmiješajte i podudarajte sadržaj

S gledišta, s druge strane, možete kombinirati te podudarati te podatke u sve vrste prilagođenih unosa . Na primjer, možete:

A ti primjeri su samo na vrhu moje glave. Ako je možete misliti, vrlo je vjerojatno da ga možete graditi na Views.

Gledajte, Ma! Nema koda!

I možete graditi sva ova gledanja bez jednog retka koda.

Ako ste morali napraviti prikaz u kodu, izgledalo bi ovako:

SELECT node.nid AS nid, node.created AS node_created OD čvorova čvora LEFT JOIN termin_node term_node ON node.vid = termin_node.vid LEFT JOIN termin_data termin_data ON term_node.tid = termin_data.tid GDJE (node.status = 1 OR (čvor. UID = *** CURRENT_USER *** I *** CURRENT_USER *** <> 0) ILI *** ADMINISTER_NODES *** = 1) I (node.promote <> 0) I (UPPER (term_data.name) = UPPER ('blog')) NARUDŽBA node_created DESC

A to je samo upit MySQL.

Također biste trebali kod za oblikovanje i izlazak rezultata. Ako ste ikada željeli dodati polje ili stanje, morat ćete zaroniti i ugađati kôd bez razbijanja ništa.

Pregleda? Pokažite i kliknite.

Razmišljanje o vrstama sadržaja i pregledima

Dok naučite raditi s prilagođenim vrstama sadržaja i vlasničkim pregledima, otkrit ćete da mogu riješiti ogroman postotak dosad nerazumljivih CMS problema.

Često ćete vi ili vaš klijent željeli "posebne" stranice koje će na drugom CMS softveru zahtijevati složeno kodiranje ili očajnički lov na dodatak. No, uz malo razmišljanja, možete ih smanjiti na jednu ili više vrsta prilagođenih sadržaja i dobro izrađen pogled.

Proširivanje prikaza pomoću prilagođenih modula

Istina, pogleda ne može učiniti sve . Ali ako se ikad nađete u skladu s ograničenjima prikaza, provjerite drupal.org. Postoje tisuće modula koji proširuju Views. Kao i uvijek, trebate odabrati module mudro , ali sasvim je moguće da je netko već riješio vaš problem.

Ali naučite prvo

Ali prije nego što krenete u potragu za prilagođenim modulom, provjerite jeste li zaista saznali što "osnovni" prikazi mogu učiniti. Postoji mnogo tutorijala vani, ali najbolji način učenja je omogućiti jedan od uključenih stavova. Odmah ćete vidjeti osnovne elemente za pregledavanje. Tada možete početi ugađati - i to je najbolji način da naučite.