MetaModels Backend: Filter
Aus Contao Community Documentation
Unvollständiger Artikel: dieser Artikel ist noch nicht sauber bearbeitet.
Bitte erweitere ihn und entferne erst anschliessend diesen Hinweis. |
Inhaltsverzeichnis
Allgemeines zu den Filtern
- MetaModels Attribute
- MetaModels Ausgabevorgaben
- MetaModels Paletteneinstellungen
- MetaModels Filter
- MetaModels Ansichtseinstellungen
Was sind eigentlich Filter?
Bei MetaModels haben Filter eine breitere Bedeutung als dies umgangssprachlich der Fall ist. Filter steuern jede Art von Ansichtsdarstellung (Renderings), sowohl im Backend als auch im Frontend. Z.B. ob ein Datensatz als 'Published' erscheinen soll oder nicht.
Ein weiteres Einsatzgebiet ist klar das Ausfiltern von Listen in der Frontend-Darstellung. Beispielsweise, wenn man sich über eine Auswahl (Select, Radio-Buttons, Links) - einzeln oder kombiniert - gewisse Datensätze anzeigen lassen will.
Ein ganz anderes Einsatzgebiet beschäftigt sich mit der Navigation von der Listen- zur Detailansicht. Aus der Sicht MetaModels gibt es keine separaten Listen- und Archivansichten (respektive separate Frontend-Module), wie man diese z.B. von Contao-News oder Catalog her kennt. Für MetaModels ist jede Ansicht eine Listenansicht. Der Filter bestimmt, ob n Datensätze (aka Liste) oder nur 1 Datensatz (aka Detailansicht) angezeigt wird. Mit anderen Worten: Der Filter und nicht das Frontend-Modul macht den Unterschied.
Einstieg
Mit Klick auf Neu erstellst du mal einen leeren Filter.
- Name editieren
- Einstellungen editieren.
Name editeren
Der Name kann jederzeit geändert werden, ohne dass du später im den Renderings oder Frontend-Modulen eine Anpassung vornehmen musst.
Einstellungen editeren
Wie man hier sehen kann, kann ein Filter aus einer Kombination von Einstellungen aufgebaut sein.
Vordefinierte Einstellung
Text, Text, Text
Einfache Abfrage
Text, Text, Text
Eigenes SQL
Text, Text, Text
Und-Bedingung (AND)
Text, Text, Text
Oder-Bedingung (OR)
Text, Text, Text
Published State
Text, Text, Text
Geoprotection
Text, Text, Text
Ja/Nein
Text, Text, Text
Wert von-/bis
Text, Text, Text
Wert innerhalb 2 Felder
Text, Text, Text
Einfache Auswahl
Text, Text, Text
Mehrfachauswahl
Text, Text, Text
Textfilter
Text, Text, Text