Dari gambar, tampilan hasil dari Exposed Filter ditandai dengan lingkaran merah.
Exposed Filter merupakan suatu
tool untuk mempermudah pengunjung website dalam mencari atau menyaring isi konten melalui hasil views.
Tanpa exposed filter, jika website berisi ratusan/ribuan konten pada
satu tipe konten, maka pengunjung website akan kesulitan mencari konten
tertentu yang diinginkannya. Rasanya berat bagi pengunjung untuk mencari
dengan cara menelusuri satu persatu halaman melalui nomor-nomor pager
yang biasanya terdapat di halaman bawah.
Cara kerja Exposed filter bisa terlihat pada gambar di bawah:
Misal kita input "katie" pada kolom Cari Nama Selebritis, dan menekan
tombol Apply, web akan menampilkan views yang berisi konten katie.
Jika kita input angka "4000000" pada kolom Tarif Pentas kurang atau
sama dengan (Rp) dan menekan tombol Apply, maka web hanya menampilkan
konten selebritis yang tarif pentasnya sama atau dengan Rp 4.000.000.
Tarif di atas 4.000.000 tidak akan ditampilkan.
Untuk membuat exposed filter, kita terlebih dahulu membuat views dan cck.
Cara membuat views sebelumnya sudah sudah saya jelaskan pada link
http://drupal-id.org/artikel/menampilkan-konten-dengan-views-bergaya-grid
Hasil akhir proses pembuatan exposed filter bisa dilihat dari gambar
dibawah ini, ada tambahan 2 item pada bagian Filter yaitu Node : Title
dan Content : Tarif.
Untuk memulainya, klik Administer--> Site Building --> Views. Pilih Edit Views Selebritis.
Expose Filter 1 : Node Title
Pada Bagian Filter tekan tombol + dan pilih
Node : Title dan tekan tombol
Add, kemudian muncul halaman seperti gbr dibawah ini.
Tekan tombol
Expose yang ditandai dengan panah merah.
Selanjutnya muncul halaman seperti gbr dibawah ini,
Pada kolom
Operator: pilih :Contains any word"
Pada kolom
label : ganti label dengan "Cari Nama Selebritis"
Hilangkan tanda check pada
Case Sensitive dan biarkan tanda check berada pada
Optional.
Kemudian tekan tombol
Update.
Expose Filter ke-2 : content Tarif Pentas
Pada bagian Filter tekan tombol + dan pilih
Content : Tarif Pentas dan tekan tombol
Add, kemudian muncul halaman seperti gbr dibawah ini.
Tekan tombol
Expose yang ditandai dengan panah merah.
Selanjutnya akan terbuka halaman seperti gbr dibawah ini.
Pada kolom
Operator: pilih "Is Less than or equal to"
Pada kolom
label : ganti label dengan "Tarif Pentas dibawah atau sama dengan (Rp)"
biarkan tanda check berada pada
Optional.
Kemudian tekan tombol
Update.
Simpan hasil kerja anda dengan menekan tombol
Save.
Tutorial di atas adalah tutorial exposed filter yang ditampilkan pada
halaman web, tetapi Exposed Filter juga bisa ditampilkan sebagai block.
Lihat gambar dibawah ini, Exposed filter ditampilkan sebagai block pada region Right Sidebar.
Untuk menempatkan exposed filter sebagai block cukup dengan mengubah
"Exposed form in block" menjadi "Yes" di bagian BASIC SETTINGS.
Kemudian konfigurasi block "Exposed form: selebritis-page_1" pada
Administer->Sitebuilding-->Block, dan tempatkan pada posisi right
sidebar.
Sampai disini pembuatan exposed filter selesai, selanjutnya anda dapat
berlatih dengan menambahkan filter lain dan mengubah-ubah nilai
Operator.
Semoga tutorial ini membantu. Terima kasih.
Fasthan on
http://www.fasthanweb.net
EmoticonEmoticon