Definisi:
Modul Ndeleng Drupal ngijini sampeyan ngatur lan nuduhake konten sampeyan ing donya ing meh wae bisa dipikir. Luwih saka setengah yuta situs Drupal laporan sing nggunakake modul Ndeleng. Iku apik.
Umpamane, ayo ngomong sampeyan duwe jinis isi adat kanggo review buku. Saben review buku kalebu kothak ngisor iki:
- Gambar tutup
- judhul
- penulis
- penerbit
- publikasi taun
Secara default, Drupal bakal ngidini sampeyan nduwe dhasar dhaptar kasebut. Sampeyan bisa ndhelikake utawa nuduhake saben lapangan ing listing, lan nyetel ukuran gambar tutup. Lan ora akeh liyane.
Nyampur lan Cocog Konten Sampeyan
Kanthi Ndeleng, ing tangan liyane, sampeyan bisa nyampur lan cocog data kasebut menyang kabeh jinis dhaptar kustom . Contone, sampeyan bisa:
- Duwe kaca sing nampilake kabeh buku kanthi mung judhul. Saben judhul pranala menyang review lengkap.
- Duwe kaca liya sing nampilake kabeh penulis sing wis dideleng. Saben penulis nggandhengake daftar gelar kanthi judhul dening penulis.
- Duwe kaca katelu sing mung nutupi gambar, ing kothak. Saben pranala gambar menyang review lengkap.
- Duwe sidebar sing nuduhake mung gambar sampul jajan lan teaser kanggo enem review paling anyar. Luwih, sampeyan mung nuduhake buku kasebut sing diwenehi tag "western", "misteri", utawa "fiksi penggemar Star Trek" sing bisa dibaca.
Lan conto-conto iku mung ing ndhuwur sirahku. Yen sampeyan bisa mikir, sampeyan bisa uga mbangun ing Tampilan.
Deleng, Ma! Ora Ana Kode!
Lan sampeyan bisa mbangun kabeh views iki tanpa baris kode siji.
Yen sampeyan kudu nampilake kode, bakal katon kaya iki:
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 WHERE (node.status = 1 OR (node. uid = *** CURRENT_USER *** *** *** CURRENT_USER *** <> 0) OR *** ADMINISTER_NODES *** = 1) AND (node.promote <> 0) AND (UPPER (term_data.name) = UPPER ('blog')) ORDER BY node_created DESCLan kuwi mung pitakon MySQL.
Sampeyan uga kudu kode kanggo format lan output asil. Yen sampeyan kepengin nambah lapangan utawa kondisi, sampeyan kudu nyabrangi lan ngapiki kode tanpa mbebayani.
Ndeleng? Titik lan klik.
Thinking in Content Types and Views
Nalika sampeyan sinau kanggo nggarap jinis isi lan pitakon khusus, sampeyan bakal nemokake sing bisa ngatasi persentase ageng masalah CMS sing ora bisa ditrima.
Supaya asring, sampeyan utawa klien bakal pengin "khusus" kaca sing, ing piranti lunak CMS liyane, bakal mbutuhake kode Komplek, utawa nekat nanting kanggo plugin. Nanging kanthi pikir-pikir cilik, sampeyan bisa ngurangi menyang siji utawa luwih jinis isi adat, lan tampilan sing apik.
Ngganti Tampilan Kanthi Modul Khusus
Bener, views ora bisa nindakake kabeh . Nanging yen sampeyan nemoni watesan Views, mriksa drupal.org. Ana ewu modul sing ngluwihi Views. Minangka tansah, sampeyan kudu milih modul kanthi bijak , nanging cukup yen wong wis ngrampungake masalah sampeyan.
Nanging Njupuk Ndeleng dhisik
Nanging sadurunge golek modul khusus, priksa manawa sampeyan wis ngerti apa "dhasar" bisa dilakoni. Ana akeh tutorial metu ana, nanging cara paling apik kanggo sinau yaiku kanggo ngaktifake salah sijine tampilan sing kalebu. Sakcepete, sampeyan bakal weruh elemen dhasar sing kudu dideleng. Banjur sampeyan bisa miwiti tweaking - lan iku cara paling apik kanggo sinau.