Kanal girişlerini birden fazla seçenekle filtreleme

Kanal girişleri için filtreyi uygulamak için bir çözüm bulmam gerekiyor. Ekran görüntüsünde gördüğünüz gibi bir modelim var.

enter image description here

Kullanıcı birden fazla seçenek seçebilir.

Düşük Arama eklentisini kullanmaya çalıştım ve ilk fikrim seçilen seçeneklere göre url oluşturmaktı. Ama ben bunu nasıl yapacağımı anlamıyorum. Özellikle bildiğim gibi URL kodlanmış olmalıdır.

Benim görevimin çözümü hakkında bana biraz fikir verebilir mi?

1

1 cevap

Düşük Arama ile "bir URL oluşturmaz", ancak bir . Formunuzdaki öğeleri nasıl oluşturursunuz, ihtiyacınız olan filtre türlerine ve kanallarınızı ve alanlarınızı nasıl ayarlayacağınıza bağlıdır.

Alfabe için, Alan Arama filtresini kullanabilirsiniz, ancak Seçenekleri kendiniz kodlamak zorunda kalacaksınız. Burada title 'ı hedefliyorum, ancak özel bir alanı da hedefleyebilirsiniz.


<input type="hidden" name="starts_with" value="search:title">

Stil için özel bir alan ise , ayrıca Alan Arama filtresi :


<input type="hidden" name="exact" value="search:my_style_field">

Ülke için, bir kategori grubu olan , Kategoriler filtresi :


<input type="hidden" name="require_all" value="category">

Ve bütün bunları Formun içine koy.

Dışarı kontrol etmeden önce tüm parametreleri , Filtreler ve Şablon Etiketleri’nde okuduğunuzdan emin olun. örnek sayfa

3
katma
Emin. dokümanlarda açıklandığı gibi {low_search_ kullanabilirsiniz. * param_name *} , örneğin: {low_search_search: title} , {low_search_search: my_style_field} ve {low_search_category} .
katma yazar Bruce the Hoon, kaynak
orderby = "" parametresini kullanabilirsiniz. Arama sonuçlarını istediğiniz gibi sıralayabilirsiniz.
katma yazar Bruce the Hoon, kaynak
Düşük, teşekkürler! Doğru. Ve bir soru daha. Low_search formumdaki seçili seçenekleri exp: low_search: kullanıcı formu gönderdikten sonra alabilir miyim?
katma yazar brabster, kaynak
Vaov! Bu harika! Tekrar teşekkürler)
katma yazar brabster, kaynak
Düşük, tamamen mutlu olmak için son sorum var. Sonuç verilerini kanal olmayan alana göre sipariş etmem gerekiyor. Bu yüzden her bir kanal girişi için veritabanındaki bu alan değerlerini nerede bulabileceğimi biliyorum. Ancak sonuç verilerini sipariş etmek için bu değerleri nasıl kullanırız? Mümkün mü?
katma yazar brabster, kaynak