Saya memiliki tipe konten produk yang memiliki 2 bidang harga.
Saya ingin membuat tampilan yang menunjukkan semua produk dengan harga-A lebih rendah dari harga-B.
Saya berharap saya bisa menambahkan filter dan pilih harga-A lalu pilih operasikan kurang dari dan tetapkan nilainya sebagai harga-B, namun Anda tidak dapat melakukannya.
Saya telah melihat ke dalam menggunakan hook pandangan, terutama hook_views_query_alter tetapi belum beruntung.
Saya juga sudah mencoba menggunakan modul Views PHP dan tidak dapat membuatnya berfungsi.
Adakah yang tahu cara terbaik untuk mencapai ini?
Selamat datang di Drupal Answers Stack Exchange! Tidak ada jalan lurus ke depan untuk mencapai ini dalam pandangan Drupal seperti sekarang, dan seperti yang saya tahu.
Anda dapat melakukan ini menggunakan modul Views PHP . Aktifkan modul ini dan tambahkan filter PHP filter yang dapat Anda pilih dari filter tampilan Kategori Global setelah Anda menginstal modul di atas.
Tambahkan beberapa kode php seperti di bawah ini di bagian kode PHP filter.
Ubah field_price_a dengan nama bidang Price A Anda dan field_price_b dengan nama bidang Price B Anda.
Saya menguji dan itu berhasil untuk saya! Semoga Anda bisa memecahkannya juga :-)
sumber
Fungsi ini sekarang termasuk dalam Tampilan yang dimulai dengan versi 7.x-3.8. Lihat https://www.drupal.org/node/699252#comment-7513087 untuk informasi lebih lanjut.
sumber
http://drupal.org/project/views_dependent_filters sangat berguna ...
Tombol tambah "Filter Kriteria" memiliki submenu baru. Perencanaan sendiri setelah Anda mencobanya ...
Sunting: maaf, tetapi bukan untuk> atau <, tetapi untuk filtergroup yang dapat dipisahkan oleh ATAU
sumber
Jika harga adalah bidang dalam jenis konten Anda, dalam tampilan Drupal 7 Anda dapat secara otomatis, dan dengan mudah memilih rekan bidang. Saya kira ini seharusnya berhasil.
sumber