Jak ustawić logike filtrów dla pól niestandardowych w module wyszukiwania
Logika filtrów w wyszukiwarce pozwala na zdecydowanie jak zachowa się filtr przy zaznaczeniu więcej niż jednej opcji. Możemy wybrać pomiędzy operatorami I i LUB.
Jeśli używasz opcji wyszukiwania dla pól niestandardowych, można zaznaczyć dwa lub więcej pól, a w wynikach możesz zobaczyć ogłoszenia zawierające wszystkie zaznaczone pola lub wyniki, lub wyniki spełniające jedno i drugie kryterium.
- „Lub” - wybierz go, a wyniki będą filtrowane biorąc pod uwagę dowolną z wybranych wartości
- „I” - wybierz go, a wyniki będą filtrowane ze wszystkimi wybranymi wartościami (to nowa opcja dla DJ-Classifieds)
Zobaczmy, jak skonfigurować tę opcję w zapleczu Joomla.
Otwórz komponent DJ-Classifieds i wybierz „Pola dodatkowe”.
Wybierz istniejące pole lub utwórz nowe. Przejdź do zakładki „Opcje wyszukiwania”.
- - „W wyszukiwarce” musi być ustawione na „Yes”. Bez tego druga opcja nie będzie dostępna.
- - „Typ wyszukiwania” musi być ustawiony na „Checkbox”. Ta opcja działa tylko z polem wyboru.
- - „Zachowanie filtra (logika)” najbardziej nas tu interesuje.
Jak widać, istnieją dwie możliwości do wyboru:
- „Lub” - wybierz go, a wyniki będą filtrowane biorąc pod uwagę dowolną z wybranych wartości
- „I” - wybierz go, a wyniki będą filtrowane ze wszystkimi wybranymi wartościami
Konfiguracja z włączoną opcją „lub”.
W naszym przykładzie dla konfiguracji DJ-Classifieds użyliśmy pól o nazwie „External features”. Będą one używane do filtrowania wyników z kategorii „Real Estate” z „parking” i „garden”.
Obecnie dla tej kategorii jest pięć wyników. Wyświetlane reklamy to „parking” lub „garden”.
Zobaczmy, jak wygląda na pierwszej stronie.
Konfiguracja z włączoną opcją „I”.
W tej chwili wyświetlane są tylko 2 wyniki dla tej kategorii. Wyświetlane ogłoszenia to „parking” i „garden”.