Die Sortier - Eingabefelder

Kapitel 16

Frontend Sortierung

Es gibt zwei wesentliche Faktoren wonach die Reihenfolge der Datensätze verändert werden kann. Das sind Spalten und die Sortierreihenfolge. Bis jetzt war es nur im Backend möglich diese zu beeinflussen. Mit dem F Modul v1.1 können wir eigene Sortier Eingabefelder für unsere Besucher erstellen.

Dieser Artikel setzt F Modul Grundlagen voraus.

Zwei Filter - Eingabefelder erstellen

Als erstes benötigen wir zwei neue Filter - Eingabefelder. Order By und Spalten.

Screenshot: Filter - Eingabefelder Order By

Filter - Eingabefelder Order By

  • Filter Typ Einfache Auswahl
  • Feldname orderBy
  • Bezeichnung Reihenfolge (Freie Wahl)
  • Style Select (Freie Wahl)
Screenshot: Filter - Eingabefelder Spalten

Filter - Eingabefelder Spalten

  • Filter Typ Einfache Auswahl
  • Feldname sorting_fields
  • Bezeichnung Sortieren nach (Freie Wahl)
  • Style Select (Freie Wahl)

Wichtig zu wissen

Es gibt zwei neue Reservierte Feldnamen: 'orderBy' und 'sorting_fields'. Diese Feld Typen werden gesondert behandelt, indem Sie keine Filter Eigenschaften besitzen.

  • orderBy orderBy unterstützt nur folgende Werte: 'asc', 'desc', 'rand'
  • sorting_fields 'sorting_fields' kennt nur die Spalten des jeweiligen Datensatzes. Zum Beispiel: id, title, alias usw. Oder die jeweiligen Feldnamen der Filter - Eingabefelder.
Screenshot: orderBy / sorting_fields Werte eintragen

orderBy / sorting_fields Werte eintragen

Die Werte können wir bei den Wrapper eintragen. Das geschieht genauso wie bei den Filter - Eingabefeldern. Achtet darauf das die Spalten (sorting_fields) Atomar sind!

Screenshot: Filter - Formular ergänzen

Filter - Formular ergänzen

Jetzt sollen wir unsere Sortier - Eingabefelder in dem Formular - Filter sehen.

Weiter mit

InsertTags

Kapitel 17

F Modul unterstützte InsertTags. Hier bekommst du eine Liste mit den F Modul InsertTags.

Weiter

Eigene Modul icons

Kapitel 15

Mehr Professionalität für dein Backend. Definiere je Modul ein eigenes Icon.

Weiter