Saya ingin membuat filter untuk modul khusus yang saya buat dan telah terintegrasi dengan tampilan. Intinya, modul ini memungkinkan Anda untuk menentukan jenis hubungan antar node yang berbeda. Saya ingin membuat filter untuk ini sehingga saya dapat menampilkan node dari jenis hubungan tertentu.
Saya tidak menemukan dokumentasi yang menjelaskan filter lebih detail dan menjelaskan berbagai bagian kepada mereka. Dokumentasi API mengerikan dalam hal ini.
Adakah yang bisa menyarankan sumber daya yang bagus / artikel tentang membangun Filter View secara detail?
Jawaban:
Sudahkah Anda mencoba http://views-help.doc.logrus.com/ atau modul bantuan lanjutan?
Edit: :
Sayangnya ada dokumentasi tidak ada yang lebih dalam yang saya tahu. Saya menulis penangan lapangan khusus dan mendapatkan sebagian besar info dari penangan lain yang datang dengan pandangan. Saya akan merekomendasikan melihat direktori views / handler, terutama semua file yang diawali dengan 'views_handlers_filter_'. Setidaknya itulah yang saya lakukan.
sumber
Saya pikir alasan bahwa dokumentasi tidak sedalam yang Anda suka adalah bahwa begitu Anda mencapai tingkat pembuatan filter, tanggung jawab ada pada Anda untuk memahami apa artinya itu. Dokumentasi Views terbaik adalah filter dasar yang sudah ada. Anda harus melihat hal-hal seperti views_handler_filter_string dan views_handler_filter_numeric untuk melihat bagaimana filter yang benar-benar dasar disusun. Sebagian besar filter mewarisi dari salah satunya, karena sebagian besar bidang pada akhirnya membutuhkan operator string atau operator numerik.
Tempat kedua untuk dilihat adalah views / modules / node dan periksa filter node. Itu menangani filter khusus dasar Anda untuk hal-hal seperti tipe simpul. Setelah Anda mengetahui cara kerja views_handler_filter_in_operator, itu 99% dari filter dan Anda perlu sedikit sekali pada filter khusus Anda kecuali menggunakan salah satunya.
sumber
Dokumentasi terbaik tentang Views API kemungkinan besar adalah http://drupal-building-blocks.com/ . Jadi itu bisa menjadi pilihan jika Anda dapat (dan ingin) membelinya.
Seperti yang sudah EricSchaefer katakan, taruhan terbaik Anda kecuali buku itu adalah dengan menggunakan filter yang ada sedekat mungkin dengan apa yang Anda inginkan, salin ke modul Anda, ganti nama dan mulailah memperluasnya.
Pencarian google untuk "drupal create custom views filter" mencantumkan ini sebagai hasil pertama dan yang memiliki tautan ke ini , keduanya terdengar seperti berguna bagi Anda.
sumber
Berikut adalah tutorial yang saya temukan untuk membuat filter Views:
Mereka cukup mendasar dan Anda mungkin masih bertanya-tanya tentang apa apa. Tidak ada pilihan lain selain mengklik di sekitar fungsi dan metode Views untuk menyelidiki properti, warisan, dll. Jika saya menemukan lebih banyak tutorial saya akan terus menambahkannya.
sumber
Ada buku 2011, "Blok Bangunan Drupal: Cepat Membangun Situs Web dengan CCK, Views, dan Panel", itu bagus sekali.
Juga lakukan pencarian di web untuk: 110112-WebformInViews2.mov. Ini adalah film langkah demi langkah yang sangat baik dalam menciptakan Tampilan.
Atau, cukup buat salinan tampilan Anda dan filter apa yang tidak Anda inginkan.
sumber