Skip to content
Andreas Kroll edited this page Jun 7, 2019 · 2 revisions

Catalog Filterformular

Für die Filterung der Datensätze, benötigen wir einen Filter Formular. Dazu erstellen wir ein neues Frontend Modul Catalog Filterformular.

Allgemeine Einstellungen

Pflichtfeld Katalog auswählen Als erstes müssen wir ein Katalog auswählen, da wir sonst keine Felder auswählen können.

Felder Einstellungen

Felder einblenden Als nächsten wählen wir Felder aus, welche wir in dem Filterformular benötigen.

Formular Einstellungen

changeOnSubmit aktivieren Hier können wir Felder einen onChange Event zuweisen. Dabei wird die Seite immer neugeladen, wenn sich die Werte in den Eingabefeldern ändern.

Filtereinstellungen zurücksetzen erlauben Damit erlauben wir den Seitenbesucher, die Filtereinstellungen über ein Link zurückzusetzen.

Absende-Schaltfläche entfernen Damit können wir den Submit Button entfernen.

Filter verstecken Wenn wir diese Einstellung aktivieren, verschwindet der gesamte Filterformular auf einer Detailansicht Seite.

Weiterleitungs Einstellungen

Hier können wir eine Weiterleitungsseite zuweisen. Nach dem Filtern wird der Seitenbesucher auf eine andere Seite weitergeleitet.

Template Einstellungen

Wir können jedem Eingabefeld ein individuelles Template zuweisen.

Feldabhängigkeit Einstellungen

Hier können wir Eingabefelder erst einblenden, wenn ein bestimmter Eingabefeld ausgewählt ist.

Filterformulare InsertTags

Wenn der Seitenbesucher seine Filterkriterien eingibt, werden die Filterkriterien nicht sofort von der Catalog Listenansicht erfasst. Die Filterkriterien können wir mit einem bestimmten InsertTags auslesen: {{CTLG_ACTIVE::Feldname}}

Diese InsertTags können wir in die Wert Spalte von den Taxonomies eintragen.

Catalog Manager Filterung

  1. Bitte wählen Sie Ihre Filterformular Felder aus
  2. Gehen Sie zu Ihrer Listenansicht und aktivieren Sie Taxonomies verwenden
  3. Erstellen Sie Ihre Taxonomies Felder. In die Wert Spalte können Sie den CTLG_ACTIVE InsertTag eingeben: {{CTLG_ACTIVE::meinFeldname}}. Wählen Sie den richtigen Operator aus.
  4. Den Feldnamen für den InsertTag finden Sie in der jeweiligen Eingabemaske des Feldes.