Kas yra Drupal "Views"?

Apibrėžimas:

"Drupal Views" modulis leidžia jums organizuoti ir parodyti turinį pasauliui beveik bet kokiu būdu. Daugiau nei pusė milijono Drupal svetainių praneša, kad naudoja "Views" modulį. Tai gerai.

Pvz., Tarkime, kad knygų peržiūroms turite tinkintą turinio tipą . Kiekvienoje knygų apžvalgoje yra šie laukai:

Pagal nutylėjimą "Drupal" leis jums pateikti pagrindinį šių apžvalgų sąrašą. Galite slėpti arba rodyti kiekvieną lauką įraše ir nustatyti viršelio vaizdo dydį. Ir ne visa kita.

Sumaišykite ir suderinkite savo turinį

Kita vertus, naudodamiesi "Views", galite šiuos duomenis sumaišyti ir suderinti su įvairiais pasirinktiniais sąrašais . Pavyzdžiui, galite:

Ir šie pavyzdžiai yra tiesiog nuo mano galvos viršaus. Jei galvojate apie tai, labai tikėtina, kad galėsite jį kurti "Views".

Žiūrėk, Ma! Nr Kodas!

Ir jūs galite kurti visas šias nuomones be vienos kodo eilutės.

Jei turėtumėte rodyti kodą, tai atrodytų taip:

SELECT node.nid AS nid, node.created AS node_created NUO mazgų mazgas LEFT JOIN term_node term_node ON node.vid = term_node.vid LIKŠTAS JOIN term_data term_data ON term_node.tid = term_data.tid WHERE (node.status = 1 ARBA (mazgas. uid = *** CURRENT_USER *** IR *** CURRENT_USER *** <> 0) ARBA *** ADMINISTER_NODES *** = 1) AND (node.promote <> 0) AND (UPPER (term_data.name) = UPPER ('blog')) ORDER by node_created DESC

Ir tai tik MySQL užklausa.

Taip pat turėsite kodą, kad formatuosite ir išvesite rezultatus. Jei kada nors norėjote pridėti lauką ar būklę, turėtumėte pasinerti į kodą ir jį įveikti nieko nesulaužydami.

Peržiūros? Paspauskite ir spustelėkite.

Pagalvokite apie turinio tipus ir peržiūras

Mokydamiesi dirbti su pasirinktiniais turinio tipais ir peržiūromis, sužinosite, kad jie gali išspręsti didžiulę iki šiol neišsprendžiamų CMS problemų.

Taigi dažnai jūs ar jūsų klientas norėsite "specialių" puslapių, kurie kitoje CMS programoje reikalautų sudėtingo kodavimo arba beviltiška papildinio ieškojimo. Tačiau šiek tiek apgalvotai galite juos sumažinti į vieną ar daugiau tinkintų turinio tipų ir gerai suplanuotą vaizdą.

Išplėskite rodinius naudodami individualius modulius

Tiesa, nuomonės negali padaryti visko . Bet jei jūs kada nors atsidursite priešais Vaizdų ribas, patikrinkite, ar nėra "drupal.org". Yra tūkstančiai modulių, kurie išplečia "Views". Kaip visada, jūs turėtumėte išmintingai pasirinkti modulius , bet vis tiek įmanoma, kad kažkas jau išsprendė jūsų problemą.

Tačiau žiūrėk pirmą kartą

Tačiau prieš eidami ieškodami tinkinto modulio, įsitikinkite, kad tikrai sužinojote, ką gali atlikti "pagrindiniai" rodiniai. Čia yra daug pamokymų, tačiau geriausias būdas išmokti yra įjungti vieną iš įtrauktų nuomonių. Iš karto pamatysite pagrindinius elementus, kuriuos turėsite peržiūrėti. Tada galite pradėti derinti - tai geriausias būdas mokytis.