Bagaimana cara membuat filter AJAX untuk tampilan?

8

Saya telah membuat halaman menggunakan Tampilan dan berfungsi dengan baik. Saya ingin menambahkan filter AJAX ke halaman ini untuk memungkinkan pengunjung menyaring konten berdasarkan PubDate atau dengan Taksonomi / Kosakata untuk jenis konten ini. Bagaimana saya bisa mencapai ini?

Lina
sumber
Halo Lina, dan selamat datang di Jawaban Drupal . Untuk versi Drupal manakah pertanyaan Anda?
kiamlaluno
itu untuk drupal 6.19
Lina

Jawaban:

10
  1. Edit tampilan, dan tambahkan filter ke halaman:

    • Drupal 6: Kolom ketiga, bagian ini disebut Filter
    • Drupal 7: Kolom pertama, bagian ini disebut Kriteria Filter
  2. Saat Anda mengkonfigurasi filter, Anda ingin mengeksposnya:

    • Drupal 6: Klik tombol Expose di kanan atas area configure
    • Drupal 7: Periksa Paparkan filter ini kepada pengunjung, agar mereka dapat mengubahnya
  3. Aktifkan AJAX:

    • Drupal 6: Gunakan AJAX berada di bawah Pengaturan dasar di kolom pertama
    • Drupal 7: Gunakan AJAX berada di bawah AdvancedOther di kolom ketiga

Ketika tampilan disimpan, sekarang akan ada formulir yang akan memungkinkan pengguna untuk menyaring tampilan secara dinamis melalui AJAX.


sumber
2
Terima kasih banyak, tetapi apakah Anda memiliki ide bagaimana menyesuaikan input pengguna (misalnya: untuk menampilkan daftar label dan pengguna mendapatkan respons dengan mengklik salah satu label) terima kasih lagi
Lina
0

Mungkin, Anda dapat menggunakan modul filter yang lebih baik untuk mengubah output dari item filter Anda ke tautan.

Dan Gunakan opsi AJAX di pengaturan Advanced tampilan untuk membuat pemfilteran ajaxifyed.

http://drupal.org/project/better_exposed_filters

Rovo
sumber