Apakah Drupal "Views"?

Definisi:

Modul Views Drupal membolehkan anda mengatur dan mempamerkan kandungan anda kepada dunia dalam apa jua cara anda boleh memikirkan. Lebih separuh juta tapak Drupal melaporkan bahawa mereka menggunakan modul Views. Itu bagus.

Sebagai contoh, katakan anda mempunyai jenis kandungan tersuai untuk ulasan buku. Setiap ulasan buku termasuk bidang berikut:

Secara lalai, Drupal akan membolehkan anda membuat senarai dasar ulasan ini. Anda boleh menyembunyikan atau menunjukkan setiap medan dalam penyenaraian, dan menetapkan saiz imej penutup. Dan tidak banyak lagi.

Campurkan dan Padankan Kandungan Anda

Dengan Views, di sisi lain, anda boleh mencampur dan memadankan data ini ke semua jenis penyenaraian tersuai . Sebagai contoh, anda boleh:

Dan contoh-contoh itu hanya dari bahagian atas kepala saya. Jika anda boleh memikirkannya, kemungkinan besar anda boleh membinanya dalam Views.

Lihatlah, Ma! Tiada Kod!

Dan anda boleh membina semua pandangan ini tanpa satu baris kod.

Jika anda terpaksa membuat pandangan dalam kod, ia akan kelihatan seperti ini:

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 *** DAN *** CURRENT_USER *** <> 0) OR *** ADMINISTER_NODES *** = 1) DAN (node.promote <> 0) DAN (UPPER (term_data.name) = UPPER ('blog')) ORDER OLEH node_created DESC

Dan itu hanya pertanyaan MySQL.

Anda juga memerlukan kod untuk memformat dan mengeluarkan hasilnya. Sekiranya anda mahu menambah medan atau keadaan, anda perlu menyelam dan tweak kod itu tanpa melanggar apa-apa.

Views? Titik dan klik.

Berfikir dalam Jenis Kandungan dan Paparan

Semasa anda belajar untuk bekerja dengan jenis kandungan dan pandangan tersuai, anda akan mendapati bahawa mereka dapat menyelesaikan peratusan yang besar dari masalah CMS yang tidak dapat dipertikaikan sehingga kini.

Selalunya, anda atau pelanggan anda akan mahu halaman "khas" yang, pada perisian CMS lain , memerlukan pengkodan yang rumit, atau memburu terdesak untuk plugin. Tetapi dengan sedikit pemikiran, anda boleh mengurangkannya kepada satu atau lebih jenis kandungan tersuai, dan pandangan yang dibina dengan baik.

Luaskan Pandangan Dengan Modul Tersuai

Benar, pandangan tidak dapat melakukan segala-galanya . Tetapi jika anda pernah mendapati diri anda menentang had Views, periksa drupal.org. Terdapat beribu-ribu modul yang memanjangkan Views. Seperti biasa, anda harus memilih modul dengan bijak , tetapi agak mungkin seseorang telah menyelesaikan masalah anda.

Tetapi Ketahui Pandangan Pertama

Tetapi sebelum anda pergi mencari modul tersuai, pastikan anda benar-benar belajar apa yang boleh dilihat "asas" Views. Terdapat banyak tutorial di luar sana, tetapi cara terbaik untuk belajar adalah untuk membolehkan salah satu pandangan yang disertakan. Segera, anda akan melihat elemen asas yang anda perlukan untuk melihat. Kemudian anda boleh mula tweaking - dan itulah cara terbaik untuk belajar.