Skip to main content

Kas ir Drupal "viedokļi" un kā tie tiek izmantoti?

Anonim

Drupal Views modulis ļauj jums organizēt un parādīt savu saturu pasaulei gandrīz jebkurā veidā, par kuru jūs varat domāt. Pāri pusmiljons Drupal vietu ziņojat, ka viņi izmanto moduļus skatījumiem.

Piemēram, pieņemsim, ka grāmatu pārskatīšanai ir pielāgota satura tips. Katrā grāmatu pārskatā ir iekļauti šādi lauki:

  • Vāka attēls
  • Nosaukums
  • Autors
  • Izdevējs
  • Publicēšanas gads

Pēc noklusējuma Drupal ļaus jums veikt šo atsauksmju pamatinformāciju. Jūs varat paslēpt vai parādīt katru ieraksta lauku un iestatīt vāka attēla izmēru, nevis visai daudz ko citu.

Sajauc un saskaņo saturu

No Skatījumiem, no otras puses, jūs varat sajaukt un saskaņot šos datus ar visu veidu pielāgotajiem sarakstiem. Piemēram, jūs varētu:

  • Ir lapa, kurā ir uzskaitītas visas grāmatas tikai pēc to nosaukuma. Katrs nosaukums saites uz pilnu pārskatu.
  • Ir cita lapa, kurā ir uzskaitīti visi autori, kurus jūs pārskatījāt. Katrs autors atsaucas uz šī autora nosaukumu īsu uzskaitījumu.
  • Ir trešā lapa, kas ir tikai pārklājiet attēlus tīklā. Katrs attēls saistīts ar pilnu pārskatu.
  • Ir sānjosla kas parāda sešus jaunākos pārskatus tikai sīktēlu pārsega attēlu un teaseru. Turklāt jūs tikai rādīt tās grāmatas, kuras ir apzīmētas ar terminu "rietumu", "mystery" vai "lasāmu Star Trek fana fikciju".

Paskaties, Ma! Nav koda!

Jūs varat veidot visus šos viedokļus bez viena koda rindas.

Ja jums bija jādara skats pēc koda, tas izskatās šādi:

SELECT node.nid AS nid, node.created AS node_created FROM mezgla mezgls 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 KUR (node.status = 1 OR (node. uid = *** CURRENT_USER *** UN *** CURRENT_USER *** <> 0) VAI *** ADMINISTER_NODES *** = 1) UN (node.promote <> 0) UN (UPPER (term_data.name) = UPPER ('blog')) PASŪTĪT BY node_created DESC

Un tas ir tikai MySQL vaicājums.

Domājot par satura tipiem un skatījumiem

Kad jūs iemācieties strādāt ar pielāgotajiem satura veidiem un skatījumiem, jūs atklāsiet, ka viņi var atrisināt milzīgu procentuālo daļu no līdz šim neizdodas CMS problēmām.

Tāpēc bieži vien jūs vai jūsu klients vēlas "īpašas" lapas, kuras citā CMS programmatūrā prasītu sarežģītu kodēšanu vai izmisīgu spraudņa meklējumu. Ar nelielu domu jūs varat tos samazināt uz vienu vai vairākiem pielāgotajiem satura veidiem un labi uzbūvētu skatu.

Paplašināt skatījumus ar pielāgotiem moduļiem

Tiesa, viedokļi nevar visu darīt, bet, ja jūs kādreiz nonākat pie Skatījumu robežām, pārbaudiet:

drupal.orgIr tūkstošiem modeļu, kas paplašina skatus. Kā vienmēr, jums būtu jāizvēlas moduļi gudri, taču ir iespējams, ka kāds jau ir atrisinājis jūsu problēmu.

Uzziniet skatījumus vispirms

Pirms došanās meklējat pielāgotu moduli, pārliecinieties, ka esat uzzinājis, ko var paveikt "pamata" skatījumi. Tur ir daudz apmācības, bet labākais veids, kā iemācīties, ir iespējot vienu no iekļautajiem skatījumiem.