Saya memperbarui situs yang saya buat 2 tahun lalu dari D6 ke D7. Di situs itu, saya memiliki tampilan item yang dikelompokkan berdasarkan tahun, sehingga item untuk setiap tahun muncul di halaman terpisah - Anda melewati tampilan tahun, dan itu menampilkan node yang sesuai untuk tahun itu. Saya perlu memiliki tautan "tahun sebelumnya" dan "tahun depan", yang akan menautkan ke halaman yang menunjukkan simpul untuk tahun sebelumnya atau berikutnya, yang sesuai.
Saya melakukan ini di situs lama (D6) dengan membolehkan tajuk untuk menampilkan kode PHP (menggunakan filter PHP), mengerjakan matematika pada parameter "tahun" yang diteruskan, dan menuliskan tautan ke tahun-tahun berikutnya dan sebelumnya sebagai bahan mentah HTML. Ini terasa salah - sangat tidak Drupal - tapi saya tidak tahu cara mendapatkan pandangan untuk melakukannya secara lebih asli.
Perasaan saya adalah bahwa saya ingin menggunakan sesuatu seperti bidang pengelompokan (dari "Format / Pengaturan") kecuali bahwa alih-alih hanya menempatkan judul antara node yang dikelompokkan (yang dalam kasus saya akan menghasilkan halaman dengan lebih dari seribu node ditampilkan) itu akan membaginya menjadi halaman berdasarkan bidang pengelompokan itu.
Ada ide?
Saya menemukan beberapa item yang mengarah ke kemungkinan jawaban. Ada pertanyaan sebelumnya:
Tampilan pagination berdasarkan pada ketentuan taksonomi
Tahun-tahun saya ADALAH istilah taksonomi, jadi ini akan berfungsi untuk saya jika pertanyaan itu pernah dijawab seperti yang ditanyakan. Meskipun tidak ada jawaban aktual, ada petunjuk untuk artikel Earl Miles yang sangat bagus ini:
http://drupalwatchdog.com/1/1/how-to-create-new-features-in-views-3
Itu SANGAT dekat dengan kasus penggunaan saya, dan saya kira jika saya harus saya dapat mencoba membuat Plugin Views berdasarkan instruksi Earl, tapi saya berharap untuk sesuatu yang lebih sederhana. Saya lebih suka menggunakan plugin daripada menulis!
(Dalam artikel itu, Earl mengatakan kode untuk plugin dapat ditemukan di http://drupal.org/project/views_plugin_examples , tetapi ketika saya pergi ke proyek itu tampaknya kosong.)
Bagaimanapun, ini terlihat seperti "masalah terpecahkan" - tetapi saya tidak dapat menemukan solusinya! Adakah petunjuk, sebelum saya menemukan kembali kemudi?
Jawaban:
Unduh modul Tanggal di dan pastikan untuk mengaktifkan submodule Tampilan Tanggalnya. Itu akan menambahkan opsi Halaman menurut tanggal ke pager yang tercantum di halaman Konfigurasi tampilan Anda. Ini adalah artikel bagus dari Richard Schulte tentang cara mengkonfigurasi pager tanggal.
sumber
Cara mudah: gunakan ringkasan tampilan . Anda dapat meletakkannya sebagai lampiran, tepat setelah tampilan utama Anda, dan tema sebagai pager.
sumber