Mitkä ovat Drupal-näkymiä?

Määritelmä:

Drupal Views -moduulin avulla voit organisoida ja näyttää sisältöäsi maailmaan melkein miltä tahansa ajattelutavasta. Yli puoli miljoonaa Drupalin sivustoa kertoo käyttävän Views-moduulia. Se on niin hyvä.

Oletetaan esimerkiksi, että sinulla on mukautettu sisältötyyppi kirjojen arvosteluihin. Jokainen kirjankatselu sisältää seuraavat kentät:

Oletuksena Drupal antaa sinun tehdä perusluettelon näistä arvosteluista. Voit piilottaa tai näyttää jokaisen tietueen kentän ja määrittää kansikuvan koon. Ja ei paljon muuta.

Sekoita ja täsmää sisältösi

Toisaalta näkymien avulla voit yhdistää ja yhdistää nämä tiedot kaikenlaisiin mukautettuihin luetteloihin . Voit esimerkiksi:

Ja nämä esimerkit ovat vain pääni päällä. Jos voit ajatella sitä, on erittäin todennäköistä, että voit rakentaa sen näkymiin.

Katso, Ma! Ei koodia!

Ja voit rakentaa kaikki nämä näkymät ilman yhtä riviä koodia.

Jos sinun tarvitsi katsoa koodia, se näyttäisi näin:

SELECT node.nid AS nid, node.created AS node_created FROM solmun solmu LEFT JOIN term_node term_node ON node.vid = term_node.vid VASEN JOIN term_data term_data ON term_node.tid = term_data.tid WHERE (node.status = 1 OR (solmu. uid = *** CURRENT_USER *** JA *** CURRENT_USER *** <> 0) TAI *** ADMINISTER_NODES *** = 1) AND (node.promote <> 0) AND (UPPER (term_data.name) = UPPER ('blog')) ORDER BY node_created DESC

Ja tämä on vain MySQL-kysely.

Sinun tarvitsisi myös koodia, jolla voit muotoilla ja tulostaa tulokset. Jos olet joskus halunnut lisätä kentän tai ehtoja, sinun on sukellettava ja parannettava koodia rikkomatta mitään.

Näkemyksiä? Osoita ja klikkaa.

Ajattelu sisältötyypeissä ja näkymissä

Kun opit työskentelemään mukautettujen sisältötyyppien ja näkymien kanssa, huomaat, että he voivat ratkaista valtavan osan tähänastisista vaikeista CMS-ongelmista.

Niin usein sinä tai asiakkaasi haluavat "erityisiä" sivuja, jotka muissa CMS-ohjelmissa vaatisivat monimutkaista koodausta tai epätoivoista metsästämistä pluginille. Pienellä ajattelulla voit vähentää ne yhteen tai useampaan mukautettuun sisältötyyppiin ja hyvin rakennettuun näkymään.

Laajenna näkymiä mukautettujen moduulien avulla

Tosi, näkemykset eivät voi tehdä kaikkea . Mutta jos huomaat itsesi näkymistä kohti, tarkista drupal.org. Tulevat moduulit tuovat näkymiä. Kuten aina, sinun pitäisi valita moduulit viisaasti , mutta on täysin mahdollista, että joku on jo ratkaissut ongelman.

Mutta oppia näkemyksiä ensin

Mutta ennen kuin lähdet etsimään mukautettua moduulia, varmista, että olet todella oppinut, mitä "perusnäkymät" voivat tehdä. Siellä on paljon tutoriaaleja, mutta paras tapa oppia on mahdollistaa yksi sisällysluetteloista. Heti, näet peruselementit, joiden avulla voit tehdä näkymän. Sitten voit aloittaa säätämisen - ja se on paras tapa oppia.