Mis on Drupali "vaated"?

Määratlus:

Drupali vaatamise moodul võimaldab teil oma sisu maailmale korraldada ja näidata peaaegu igal viisil, mida võite mõelda. Üle poole miljoni drupali saidi teatab, et nad kasutavad Views-moodulit. See on nii hea.

Näiteks öelge, et teil on raamatute arvustuste jaoks kohandatud sisutüüp . Igal raamatute arvustusel on järgmised väljad:

Vaikimisi lubab Drupal teha nende arvustuste põhinimekirja. Võite peida või kuvada loendis iga väli ja määrata kaanepildi suurus. Ja mitte palju muud.

Segada ja sobitada oma sisu

Mis vaadetega, teiselt poolt, saate neid andmeid kombineerida ja sobitada igasuguste kohandatud loenditega . Näiteks võite:

Ja need näited on minu pea ülaosas. Kui te arvate, on tõenäoline, et võite selle ehitada vaadetele.

Vaata, Ma! Kood puudub!

Ja saate luua kõik need vaated ilma ühegi koodita.

Kui teil oli koodi vaate nägemine, näeks see välja selline:

SELECT node.nid AS nid, node.created AS node_created FROM node node 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 KUI (node.status = 1 VÕI (node. uid = *** CURRENT_USER *** JA *** CURRENT_USER *** <> 0) VÕI *** ADMINISTER_NODES *** = 1) JA (node.promote <> 0) JA (UPPER (term_data.name) = UPPER ('blog')) ORDER by node_created DESC

Ja see on lihtsalt MySQL päring.

Samuti peate tulemuste vormindamiseks ja väljundiks olema kood. Kui olete kunagi soovinud välja või seisundit lisada, peate koodi ujuma ja nõtke, ilma midagi purustamata.

Vaated? Punkt ja klõpsa.

Mõeldes sisutüüpidele ja vaadetele

Kui õpite töötama kohandatud sisutüüpide ja vaadetega, saate teada, et nad suudavad lahendada suures protsendis seni raskete CMS-i probleemide.

Nii tihti soovivad teie või teie klient "spetsiaalseid" lehti, mis muudel CMS-tarkvaral vajavad keerukat kodeerimist või pistikprogrammile meeleheitlikku huntamist. Kuid natuke mõeldes saate neid vähendada ühe või mitme kohandatud sisutüübi ja hästi üles ehitatud vaatega.

Laiendage vaateid kohandatud moodulitega

Tõsi, vaated ei saa kõike teha. Aga kui sa leiad ennast vaadete piiride vastu, vaadake drupal.org. On tuhandeid mooduleid, mis laiendavad vaateid. Nagu alati, peaksite valima moodulid targalt , kuid on täiesti võimalik, et keegi on juba teie probleemi lahendanud.

Kuid õppige esmalt vaatlusi

Kuid enne kohandatud mooduli otsimist veenduge, et olete tõesti õppinud, mida põhilised vaatamised saavad teha. Seal on palju õppetükke, kuid parim viis õppida on see, et saaksite mõnda kaasatud vaatamist lubada. Koheselt näete põhielemente, mida vaate vaatamiseks vajate. Siis saate alustada tutistamist - see on parim viis õppida.