Dies ist eine alte Version des Handbuchs und der Pattern Library (v1). Bitte wechseln Sie zur aktuellen Version (v2).

Filter

Über das Pattern

JavaScript

Umsetzung mit AlpineJS. Details im jeweiligen HTML-Reiter.

Parameter und Anwendung in Nunjucks

# Parameter
settings: "object"
label: "string" # Text für <label>, frei wählbar
noResult: "string"# Fehler, die gezeigt wird, wenn es keine Ergebnisse gab
options: "array" # Optionen im <select>
- name: "string" # Name der Option
value: "string" # ID der jeweiligen Option -> muss mit selektierbaren Elementen abgestimmt sein

# Anwendung
{% from "components/filter/filter.njk" import filter with context %}
## Die Javascript-Datei "filter.js" muss eingebunden sein

{% call filter(settings) %}
# Inhalt beispielsweise eine Liste, die filterbar sein soll
# Filterbare Elemente müssen ein data-filter Attribut mit dem value der jeweiligen Option haben
{% endcall %}

Variationen

Filter mit Liste A-Z

Keine Ergebnisse.

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen

Mehrere Filter mit A-Z Liste

Leider konnten keine übereinstimmenden Ergebnisse gefunden werden.

  • Theater im Stream

  • Online-Galerie

  • Online-Ausstellung

  • Online-Galerie

  • Videos, Konzerte, Livestreams

  • Videos

  • Kultur-Podcast

  • Archiv für Tonaufnahmen und Videos

HTML

Laden…

Nunjucks

Laden…

In eigenem Fenster öffnen