Standardmäßig sind die Facets (Filter) im Layer so konfiguriert:
- Innerhalb einer Filterkategorie (z.B. "Marke") wird per ODER gefiltert, es werden also mit jedem gesetzten Filter MEHR Ergebnisse (Marke Adidas ODER Nike ist einthalten, also alles von Nike und Adidias)
- Zwischen mehreren Filterkategorien wird per UND gefiltert, es werden also mit jedem gesetzten Filter WENIGER Ergebnisse (Marke Nike UND Größe 40, also alle Nike Produkte mit Größe 40)
Falls du das auch innerhalb der Filterkategorien (Fall 1) auf UND umstellen möchtest, musst du nur eine Kleinigkeit im Layer Script ändern:
<script> var doofinder_script ='//cdn.doofinder.com/media/js/doofinder-classic.7.latest.min.js'; (function(d,t){var f=d.createElement(t),s=d.getElementsByTagName(t)[0];f.async=1; f.src=('https:'==location.protocol?'https:':'http:')+doofinder_script; f.setAttribute('charset','utf-8'); s.parentNode.insertBefore(f,s)}(document,'script')); var dfClassicLayers = [{ "queryInput": "#search > form > .input-group > .form-control.ac_input", "hashid": "###HASHID###", "zone": "eu1", "searchParams": { filter_execution: 'and' }, "display": { "lang": "###LANG###", "width": "65%", "dtop": 30, "align": "center", "facets": { "attached": "right", } } }]; </script>
Hier wurde einfach der gelb hinterlegte Teil hinzugefügt.
Weitere Infos zur Layer Konfiguration findest du hier: https://www.doofinder.com/support/developer/layer/doofinder-classic-layer
Tags: