Im contao Backend gibt es die nützliche Funktion Einträge einer Listenansicht zu filtern. Mit der Erweiterung catalog ist es auch möglich zu definieren, welche Felder in einem bestimmten catalog als Filter verwendet werden sollen. Anhand dieses Filter-Feldes kann man dann die Listenansicht filtern.
Allerdings kann nicht jeder Feldtyp als Filter verwendet werden. Zum Beispiel Felder vom Typ tags (Mehrfachauswahl aus Liste von Optionen) können nicht als Filter verwendet werden. Auch ist es nicht möglich Filter zu verwenden, die sich auf Felder in (über mehr also eine Relation) verknüpften Katalogen beziehen.
Diese Limitierungen kann aber mit etwas Handanlegen umgangen werden. Wie das steht habe ich in den folgenden zwei Forumsbeiträgen detailliert beschrieben:
Filter für Felder vom Typ tags
Filter für Felder in verknüpften Katalogen
Da die Optionenliste eines solchen Filterdropdowns unter Umständen sehr lang und unübesichtlich werden kann, wäre es nützlich ein Dropdown mit Tastatureingaben filtern zu können. Mit dem mootools chosen Script, welches in contao integriert ist, ist das möglich. Welche Schritte dazu nötig sind beschreibe ich hier.