Bagaimana Anda mengonversi navigasi berlapis standar untuk menggunakan kotak centang atau beberapa input terpilih untuk atribut tipe dropdown atau multiselect ?
Misalnya jika pengguna memilih biru dan merah untuk atribut warna, navigasi berlapis menunjukkan semua item yang cocok dengan biru ATAU merah.
attributes
layered-navigation
product-list
Alizain Prasla
sumber
sumber
Jawaban:
Ada banyak ekstensi di luar sana yang akan memberi Anda fungsi ini (mencari "navigasi berlapis yang disempurnakan"). Saya telah mencoba semua ekstensi yang tercantum di bawah ini tetapi favorit saya adalah oleh Tim E-commerce - Saya suka karena sifatnya yang minimalis, itu tidak mencoba melakukan terlalu banyak tetapi sangat kuat dan bekerja dengan baik di luar kotak. Ini juga memiliki dukungan untuk carikan warna seperti yang Anda gambarkan.
Beberapa lainnya tanpa urutan tertentu:
Ketahuilah bahwa ini dapat menyebabkan konflik dengan modul pihak ketiga lainnya.
Jika Anda terutama ingin melakukan ini dengan carikan warna, saya sarankan Anda memeriksa ekstensi ini oleh Chad Morgan.
Berikut ini artikel dari Inchoo tentang menjaga agar filter yang tidak digunakan tetap terlihat.
Jika Anda ingin mengkodekannya sendiri, saya pikir jawaban untuk pertanyaan Anda mungkin terlalu panjang untuk forum ini. Saya tidak memiliki tautan ke posting blog / tutorial yang mengajarkan Anda bagaimana melakukan ini, tetapi saya sarankan mulai dengan memperluas blok navigasi berlapis.
sumber
Jika Anda hanya tertarik mengonversi navigasi berlapis standar untuk mencentang kotak solusinya sangat mudah dan menempatkannya di sini.
Edit kode
app/design/frontend/ourpackage/ourtheme/template/catalog/layer/filter.phtml
file sebagai berikut:Solusinya adalah peningkatan versi ini . Jadi kreditnya jatuh ke orang ini juga.
sumber