Einschränkender Filter

Der einschränkende Filter generiert aus den gewählten Filter-Attributen eine Navigation, mit der eine Produktliste eingeschränkt werden kann.

Beispiel

Als Beispiel dient uns ein Musikgeschäft, das online Gitarren verkauft. Die Gitarren unterscheiden sich in diesem Falle durch folgende Attribute mit den jeweiligen Optionen:

  • Typ
    • akustisch
    • elektronisch
  • Hersteller
    • Alhambra
    • Cort
    • Fender
    • Gibson
    • Taylor

Mit dem einschränkenden Filter lässt sich nun ein Navigationsmenü mit der eben abgebildeten Baumstruktur generieren. Hierbei werden alle Optionen (also Level 2) klickbar.

Ab Isotope eCommerce 2.3 werden nur noch die Optionen ausgegeben, welche auch ein Produkt zugewiesen haben. Ausserdem werden auch die Anzahl der Treffer in Klammer ausgegeben. Beispiel: “Taylor (42)”

Der Besucher kann nun, durch Klick auf “akustisch”, eine Liste von allen akustischen Gitarren anzeigen lassen. Klickt er dann auf “Cort”, so schränkt sich das Resultat weiter ein (deshalb einschränkender Filter) und zeigt nun nur noch alle akustischen Gitarren von Cort an.

Neu lässt sich für jedes Attribut konfigurieren, ob eine Mehrfachauswahl des Feldes zu einer AND- oder OR-Suche führen soll. Es lässt sich nun konfigurieren, ob und wie eine Anzahl-Anzeige ausgegeben werden soll: “Show difference” zeigt die Differenz, wie viele Produkte zur Liste hinzukommen, wenn die Option angeklickt wird. Diese Anzeige macht primär bei einem OR-Filter Sinn, da ein AND-Filter zu einer negativen Anzahl führen würde. “Show total” zeigt an, wie viele Produkte nach Anklicken der Option in der Liste total erscheinen werden. “Do not show” entspricht dem bisherigen Verhalten und zeigt keine Anzahl an.

Die Einstellungen bei den Attributen

Modul-Konfiguration

Einstellung Standardeinstellung Beschreibung
Kategorie-Anwendungsbereich Aktive Kategorie ab 2.3 Jede einzelne Option ist im Contao-internen Helpwizard (![Helpwizard Icon">) beschrieben.
Bedingung - ab 2.3 Hier kannst du selber eigene SQL-Bedingungen eingeben, welche an den entsprechenden Query angehängt und ausgeführt werden.
Filterung für neue Produkte Zeige alle Produkte Wenn du die Möglichkeit in deinem Shop konfigurierst hast, Produkte als "neu" zu kennzeichnen, kannst du entweder nach alten, neuen oder nach allen Produkten filtern.
Auswahl Möglichkeiten:
  • Zeige alle Produkte
  • Zeige nur die neuen Produkte
  • Zeige alte Produkte
Filter-Konfiguration - Hier kannst du die Felder des Einschränkenden Filters konfigurieren.
Attribute -
Abfrage-Typ "AND" oder "OR"
Anzahl der Ergebnisse "Nicht anzeigen", "Zeige alle" oder "Unterschiede anzeigen"
Einzelne Auswahlen verstecken - Hier kannst du Felder für den Filter verstecken, wenn nur eine Auswahl vorhanden ist.

Template-Einstellungen

Einstellung Standardeinstellung Beschreibung
Individuelles Template - Hier kannst du das Standard-Template überschreiben lassen.
Navigationstemplate nav_default Hier kannst du ein Template für den Filter auswählen und die Ausgabe so verändern. Wie im Beispiel erklärt, generiert dieser Filter eine Navigation, weshalb hier alle Navigationstemplates zur Auswahl zur Verfügung stehen.
Nachrichten einbinden - Wird diese Option aktiviert, so werden die Fehler und Hinweise direkt im Modul und nicht als JavaScript-Overlay ausgegeben.
Ausblenden bei Produktansicht - ab 2.3 Diese Option blendet den Produktfilter aus, wenn ein Produkt-Alias in der URL gefunden wurde.

Weiterleitung

Einstellung Standardeinstellung Beschreibung
Weiterleitungs-Seite - ab 2.3 Wenn du hier eine Seite auswählst, wird der Besucher beim Abschicken des Filters auf diese Seite weitergeleitet.

Da die Filtereinstellungen zwischengespeichert werden, ist die Platzierung des Filters unerheblich. Das ändert sich aber, sobald du Suchfelder aktivierst. Suchanfragen werden nicht zwischengespeichert und es ist deshalb notwendig, dass der Produktfilter vor der Produktliste auf der gleichen Seite eingebunden wird!

Referenzseite

Einstellung Standardeinstellung Beschreibung
Eine Referenzseite festlegen - Wenn du eine Referenzseite angibst, bezieht sich der "Kategorie-Anwendungsbereich" in der Modul-Konfiguration nicht auf die aktuelle Seite, sondern auf die ausgewählte Referenzseite. Ein Beispiel könnte eine Seite "Highlights" sein, zu der gewisse Produkte zugewiesen werden. Möchtest du diese jetzt auf der Startseite ausgeben, so wählst du bei "Kategorie-Anwendungsbereich" die "Aktive Kategorie" und wählst bei der Referenzseite die Seite "Highlights" aus.

Dieses Feature ist neu in Isotope eCommerce 2.3.