Facets

Met de Facet-module kunnen sitebouwers gemakkelijk facetten van zoekinterfaces maken en beheren. Dit zie je veel op webshops.

Facets

 


We gaan hier de stappen uitleggen d.m.v. een voorbeeld.

Voorbereiding:

1. Module(s):

Installeer de module(s):

Facets
Search Api ( wij kiezen ervoor om Database Search Defaults mee te installeren. Dit geeft als voordeel dat er reeds een database server en index aanwezig is.)

 

    install search api

    2. Taxonomie:

    Maak 2 nieuwe woordenlijsten aan:

    • Merk:
    • Type: en voeg de nodige termen toe.

    3. Inhoudstype:

    Maak een nieuw inhoudstype Auto aan met de volgende velden:

    • Title:
    • Body:
    • Afbeelding:
    • Merk:
      • Veldtype: Referentie naar een taxonomieterm  (woordenlijst: Merk)
    • Type:
      • Veldtype: Referentie naar een taxonomieterm  (woordenlijst: Type)
    • Prijs:
      • Veldtype: Getal(integer)

    inhoudstype auto

    Voeg de nodige inhoud toe aan het inhoudstype.

    4. Instellingen:

    Via Beheer - Instellingen - Zoeken en metadata kan je de nodige instellingen doen voor Search Api .

    Search Api:

    dankzij de activatie van Database Search Defaults is er reeds een Database server en een index beschikbaar.  Heb je dit niet gedaan dan moet je deze eerst toevoegen.

    search api facets

    Bij Index wijzigen of voegen we toe:

    • Tabblad Bewerken: kijk onder Data source of Inhoud is aangevinkt
    • Tabblad Velden: voeg de velden Merk en Type toe via de knop add fields
      • Merk:
      • Veld Merk
      • Type:
      • veld type
      • Resultaat:
      • velden
    • Tabblad Processors: Bij de Processor instellingen  Enable je alle instellingen

    • Sla alles wijzigingen op en dan op het tabblad Weergeven kan je nu indexeren (dus moet je niet wachten op de eerstvolgende cron).

    indexeren

      5. Overzicht:


      Maak een nieuw overzicht Auto's aan, kies bij de View-instellingen voor Index Default content index

      en kies bij de Pagina instellingen voor een Onopgemaakte lijst van velden

      instellingen

      voeg de velden Title en Afbeelding toe

      velden toeveoegen

      Voorbeeldweergave:

      voorbeeldweergave

      maak een menulink

      menulink

      Geef een rijklasse mee voor de nodige CSS opmaak

      rijklasse

      Sla het overzicht op.

      Zorg voor de nodige opmaak (float left, enz...)

      resultaat

       

      6. Facets:

      Via Beheer - Instellingen - Zoeken en metadata gaan we nu onze Facets (filters) maken. Voeg een nieuwe facet Merk toe.

      add facet

      Kies voor volgende instellingen:

      • Facet source:
        • View "naam van uw view", display Page
      • Veld:
        • Merk >> Taxonomieterm >> Naam (field_merk:entity:name)

      facet merk

      • Instellingen:
        • Widget: List of check boxes
        • Settings: vink Show the amount of results aan
        • Operator: EN

      Vergeet de facet niet op te slaan.

      Voeg een nieuwe facet Type toe.

       

      Kies voor volgende instellingen:

      • Facet source:
        • View "naam van uw view", display Page
      • Veld:
        • Type>> Taxonomieterm >> Naam (field_type:entity:name)

       

      • Instellingen:
        • Widget: List of check boxes
        • Settings: vink Show the amount of results aan
        • Facet settings: vink aan
          • Enable condition
          • Check whether the facet is selected / not empty.
        • Operator: OF

       

       

      Deze facets zijn nu als blok beschikbaar. plaats via Beheer - Structuur - Blok-layout de 2 blokken in de first Sidebar

      blokken sidebar

      Vanaf nu heb je de nodige filters waar je kan selecteren wat je wil zien.

      Zolang je geen merk hebt geselecteerd zie je het blok "Type" niet.

      overzicht merk

      Na selecteren Merk verschijnt het blok "Type"

      overzicht