Skip to main content

Jak ustawić logike filtrów dla pól niestandardowych w module wyszukiwania

ustawic-logike

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”.

nowe pole dodatkowe opcje wyszukiwania

  1. - „W wyszukiwarce” musi być ustawione na „Yes”. Bez tego druga opcja nie będzie dostępna.
  2. - „Typ wyszukiwania” musi być ustawiony na „Checkbox”. Ta opcja działa tylko z polem wyboru.
  3. - „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.

wyniki wyszukiwana z or

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”.

wyniki wyszukiwania z or i and