URL-Filterparameter (Query-Parameter)
Das Such-Modul von WEBSALE | search unterstützt neben der klassischen filter_eq[]-Notation auch erweiterte Vergleichsoperatoren zur dynamischen Filterung über die URL. Diese Funktion eignet sich besonders für das Direktverlinken von gefilterten Listen, z. B. in Teasern, Landingpages oder Marketing-Kampagnen.
Allgemeine Syntax der URL-Parameter
Filter können über die URL direkt an das Suchmodul übergeben werden.
Struktur der Filter-Parameter
filter_{Operator}[{technischer Spaltennamen aus dem Datenfeed}]={Wert}Beispiel für das Setzen eines Farbfilters
filter_eq[farbe]=beigeParameter in einer vollständigen URL
https://www.ihr-shop.de/c/name-der-kategorie?filter_eq[farbe]=beigeErweiterung der URL um Preisfilter
Zeigt alle Produkte mit einem Preis zwischen 10 € und 20 €.
https://www.ihr-shop.de/c/name-der-kategorie?filter_eq[farbe]=beige&filter_gte[price]=10&filter_lte[price]=20Unterstütze Filteroperatoren
Parameter | Bedeutung | Beschreibung |
|---|---|---|
| equal ( | Exakte Übereinstimmung |
| not equal ( | Schließt Werte aus |
| greater than or equal ( | Filtert Werte größer oder gleich |
| less than or equal ( | Filtert Werte kleiner oder gleich |
Um im Chip visuell darauf hinzuweisen, dass es sich um einen negativen Filter handelt, kann das Attribut neq-label in <ws-filter-chip> verwendet werden.
Mehr dazu in der Dokumentation zu der Komponente ws-filter-chip