Opredelitev:
Modul Drupal Views vam omogoča organiziranje in prikazovanje vaše vsebine svetu na skoraj vsak način, na katerega si lahko pomislite. Več kot pol milijona Drupalovih mest poroča, da uporabljajo modul Pogledi. Tako dobro.
Recimo, na primer, imate na voljo vrsto vsebine za preglede knjig. Vsak pregled knjige vključuje naslednja polja:
- naslovnica
- naslov
- avtor
- založnik
- leto izdaje
Drupal bo privzeto omogočil osnovni seznam teh pregledov. V seznamu lahko skrijete ali prikažete vsako polje ter nastavite velikost pokrivne slike. In nič drugega.
Zmešajte in uskladite svojo vsebino
Z možnostmi Pogledi na drugi strani lahko te podatke združite in jih ujemate z vsemi vrstami seznamov po meri . Na primer, lahko:
- Imate stran, v kateri so vse knjige navedene samo z njihovim naslovom. Vsak naslov poveže s celotnim pregledom.
- Na eni strani, na kateri so navedeni vsi avtorji, ki ste jih pregledali. Vsak avtor povezuje na kratek seznam naslovov tega avtorja.
- Imeti tretjo stran, ki je le prekrivne slike, v mreži. Vsaka slika se poveže s celotnim pregledom.
- Imajte stransko vrstico, ki prikazuje samo sličico in sličico za šest zadnjih ogledov. Nadalje prikažete samo tiste knjige, ki so označene z izrazoma "zahodni", "skrivnost" ali "berljiv fanfiction Star Trek".
In ti primeri so šele z vrha moje glave. Če mislite, je zelo verjetno, da ga lahko zgradite v pogledih.
Poglej, mama! Brez kode!
Vse te poglede lahko ustvarite brez ene same vrstice kode.
Če bi morali narediti pogled v kodi, bi bilo videti nekaj takega:
SELECT node.nid AS nid, node.created AS node_created FROM node vozlišče LEFT JOIN term_node term_node ON node.vid = term_node.vid LEFT JOIN term_data term_data ON term_node.tid = term_data.tid WHERE (node.status = 1 OR (vozlišče. uid = *** CURRENT_USER *** IN *** CURRENT_USER *** <> 0) ALI *** ADMINISTER_NODES *** = 1) IN (node.promote <> 0) IN (UPPER (term_data.name) = UPPER ("blog")) ORDER BY node_created DESCIn to je samo poizvedba MySQL.
Potrebovali boste tudi kodo za oblikovanje in prikaz rezultatov. Če ste kdaj želeli dodati polje ali pogoj, bi se morali potopiti in potegniti kodo, ne da bi se zlomili ničesar.
Pogledi? Točka in kliknite.
Razmišljanje o vrstah in pogledih vsebine
Ko se naučite delati s tipi in pogledi po meri, boste odkrili, da lahko rešijo ogromen odstotek doslej težkih težav s CMS.
Pogosto boste vi ali vaša stranka želeli "posebne" strani, ki bi v drugi programski opremi CMS zahtevale zapleteno kodiranje ali obupno lov na plugin. Ampak z malo misli, jih lahko zmanjšate na eno ali več vrst vsebin po meri in dobro zgrajen pogled.
Razširite poglede s prilagojenimi moduli
True, pogledi ne morejo storiti ničesar. Ampak, če ste se kdaj znašli pred omejitvami Pogledov, preverite drupal.org. Na tisoče modulov, ki podaljšajo Pogledi. Kot vedno, morate modro izbrati module , vendar je mogoče, da je nekdo že rešil vaš problem.
Toda najprej preberite več o pogledih
Preden začnete iskati modul po meri, se prepričajte, da ste resnično izvedeli, kaj lahko storijo "osnovni" pogledi. Obstaja veliko tutorialov zunaj, vendar je najboljši način za učenje omogočiti enega od vključenih pogledov. Takoj boste videli osnovne elemente, ki jih potrebujete za ogled. Potem lahko začnete tweaking - in to je najboljši način za učenje.