Diffiniad:
Mae'r modiwl Drupal Views yn eich galluogi i drefnu a dangos eich cynnwys i'r byd mewn bron unrhyw ffordd y gallwch chi feddwl amdano. Mae dros hanner miliwn o safleoedd Drupal yn dweud eu bod yn defnyddio'r modiwl Views. Mae hynny'n dda.
Er enghraifft, gadewch i ni ddweud bod gennych chi fath cynnwys arferol ar gyfer adolygiadau llyfrau. Mae pob adolygiad llyfr yn cynnwys y meysydd canlynol:
- delwedd gorchuddio
- teitl
- awdur
- cyhoeddwr
- blwyddyn gyhoeddi
Yn ddiffygiol, bydd Drupal yn gadael i chi wneud rhestr sylfaenol o'r adolygiadau hyn. Gallwch guddio neu ddangos pob maes yn y rhestr, a gosod maint y delwedd clawr. Ac nid llawer iawn arall.
Cymysgwch a Chyfateb Eich Cynnwys
Gyda Golygfeydd, ar y llaw arall, gallwch chi gymysgu a chyfateb y data hwn i bob math o restr arfer . Er enghraifft, gallech:
- Cael tudalen sy'n rhestru pob llyfr trwy eu teitl yn unig. Mae pob teitl yn cysylltu â'r adolygiad llawn.
- Cael tudalen arall sy'n rhestru'r holl awduron rydych chi wedi'u hadolygu. Mae pob awdur yn cysylltu â rhestr fer o deitlau gan yr awdur hwnnw.
- Cael drydedd dudalen sy'n cynnwys delweddau yn unig , mewn grid. Mae pob delwedd yn cysylltu â'r adolygiad llawn.
- Cael bar ochr sy'n dangos dim ond y delwedd gorchudd bawdlun a'r teaser ar gyfer eich chwe adolygiad mwyaf diweddar. Ymhellach, byddwch yn dangos y llyfrau hynny sy'n cael eu tagio gyda'r termau "western", "mystery", neu "fiction readable Star Trek".
Ac mae'r enghreifftiau hynny ychydig oddi ar ben fy mhen. Os gallwch chi ei feddwl, mae'n debygol iawn y gallwch ei adeiladu yn y Golygfeydd.
Edrychwch, Ma! Dim Cod!
A gallwch chi adeiladu'r holl farn hon heb un llinell o god.
Pe bai rhaid ichi wneud golwg yn y cod, byddai'n edrych fel hyn:
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 YMUNYDD term_data term_data ON term_node.tid = term_data.tid WHERE (node.status = 1 OR (nod. uid = *** CURRENT_USER *** AND *** CURRENT_USER *** <> 0) NEU *** ADMINISTER_NODES *** = 1) AND (node.promote <> 0) AND (UPPER (term_data.name) = GORCHYMYN ('blog')) GORCHYMYN GAN node_created DESCA dyma'r ymholiad MySQL yn unig.
Byddai angen cod i chi hefyd i fformat a chyflwyno'r canlyniadau. Os ydych chi erioed wedi dymuno ychwanegu cae neu amod, byddai'n rhaid ichi blymio i mewn a thweak y cod heb dorri unrhyw beth.
Golygfeydd? Pwyntiwch a chliciwch.
Meddwl mewn Mathau a Barn Cynnwys
Wrth i chi ddysgu gweithio gyda mathau a barn cynnwys arferol, fe gewch chi ddarganfod y gallant ddatrys canran enfawr o broblemau CMS hyd yn oed anghyfreithlon.
Yn aml, bydd chi chi neu'ch cleient eisiau tudalennau "arbennig", ar feddalwedd CMS eraill, y byddai angen codio cymhleth arnynt, neu helfa anorchus ar gyfer ategyn. Ond gyda meddwl ychydig, gallwch eu lleihau i un neu fwy o fathau o gynnwys arferol, a golygfa dda.
Ymestyn Golygfeydd Gyda Modiwlau Custom
Gwir, ni all golygfeydd wneud popeth . Ond os ydych chi erioed wedi dod o hyd i chi yn erbyn terfynau Views, edrychwch ar drupal.org. Mae miloedd o fodiwlau sy'n ymestyn Golygfeydd. Fel bob amser, dylech ddewis modiwlau yn ddoeth , ond mae'n eithaf posibl bod rhywun eisoes wedi datrys eich problem.
Ond Dysgu Barn yn Gyntaf
Ond cyn i chi fynd am modiwl arferol, gwnewch yn siŵr eich bod wedi dysgu'r hyn y gall Barn "sylfaenol" ei wneud. Mae digon o sesiynau tiwtorial ar gael, ond y ffordd orau o ddysgu yw galluogi un o'r golygfeydd a gynhwysir. Yn union, fe welwch yr elfennau sylfaenol y mae angen i chi eu gwneud. Yna gallwch chi ddechrau tweaking - a dyna'r ffordd orau o ddysgu.