Wat is Drupal "Views"?

omskrywing te vervang:

Die module Drupal Views laat jou toe om jou inhoud in die wêreld te organiseer en te wys op feitlik enige manier waarop jy kan dink. Meer as 'n half miljoen Drupal-webwerwe rapporteer dat hulle die Views-module gebruik. Dit is so goed.

Sê byvoorbeeld dat jy 'n persoonlike inhoudstipe vir boekresensies het. Elke boekresensie bevat die volgende velde:

As standaard sal Drupal u toelaat om 'n basiese lys van hierdie resensies te maak. U kan elke veld in die notering verberg of vertoon, en stel die grootte van die omslagfoto in. En nie veel meer nie.

Meng en pas jou inhoud

Met Views, aan die ander kant, kan jy hierdie data meng en ooreenstem met allerlei persoonlike aanbiedings . Byvoorbeeld, jy kan:

En die voorbeelde is net van die bokant van my kop af. As jy dit kan dink, is dit heel waarskynlik dat jy dit in Views kan bou.

Kyk, Ma! Geen kode!

En jy kan al hierdie sienings bou sonder 'n enkele reël kode.

As jy 'n uitsig in kode moes doen, sal dit so lyk:

SELECT node.nid AS nid, node.created AS node_created VAN nodus 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 WAAR (node.status = 1 OF (node. uid = *** CURRENT_USER *** EN *** CURRENT_USER *** <> 0) OF *** ADMINISTER_NODES *** = 1) EN (node.promote <> 0) EN (OPPER (term_data.name) = UPPER ('blog')) BESTEL BY node_created DESC

En dit is net die MySQL navraag.

Jy benodig ook kode om die resultate te formateer en uit te voer. As jy ooit 'n veld of voorwaarde wou byvoeg, moet jy die kode inkleef en sonder om iets te breek.

Standpunte? Punt en klik.

Dink in inhoudsoorte en aansigte

As jy leer om te werk met persoonlike inhoudsoorte en kyke, sal jy ontdek dat hulle 'n groot persentasie van tot dusver ondankbare CMS-probleme kan oplos.

So dikwels sal jy of jou kliënt "spesiale" bladsye hê wat op ander CMS-sagteware komplekse kodering sal vereis, of 'n desperate jag vir 'n prop. Maar met 'n bietjie gedagte, kan jy dit verminder na een of meer persoonlike inhoudsoorte, en 'n goed geboude aansig.

Brei aansigte uit met aangepaste modules

True, uitsig kan nie alles doen nie . Maar as jy jouself ooit teen die grense van Views bevind, gaan kyk drupal.org. Daar is duisende modules wat uitsig uitbrei. Soos altyd, moet jy modules verstandig kies , maar dit is heel moontlik dat iemand jou probleem reeds opgelos het.

Maar leer die eerste keer

Maar voordat jy gaan soek na 'n persoonlike module, maak seker dat jy regtig geleer het wat "basiese" kyke kan doen. Daar is baie tutoriale daar buite, maar die beste manier om te leer is om een ​​van die ingesluit kyke in te skakel. Jy sal dadelik die basiese elemente sien wat jy nodig het om 'n uitsig te maak. Dan kan jy begin aanpas - en dit is die beste manier om te leer.