Veröffentlichungsdatum
Die Integration von SlimSelect in Filtern macht Auswahllisten kompakt und übersichtlich, ohne Kompromisse bei der Barrierefreiheit einzugehen. Mit OpenCulturas 2.1 steht diese Formatierungsmöglichkeit zur Verfügung.
Bild

Lizensiert gemäß Creative Commons Namensnennung 4.0 International
von OpenCulturas Community
Mehrfachauswahl kompakt im Blick
Und so geht's:
- In der Modulverwaltung sicherstellen, dass folgende Module aktiviert sind: Better Exposed Filters , SlimSelect und SlimSelect Better Exposed Filter (wenn OpenCulturas in der Version 2.1 läuft, sollte das schon der Fall sein).
- In einer Ansicht (View) mit Filtermöglichkeiten das gewünschte Filterfeld auf Mehrfachauswahl einstellen (es ist aber grundsätzlich auch möglich, SlimSelect mit der Einfachauswahl zu verwenden). Empfohlen: die Hierarchie-Option aktivieren. Diese Einstellungen haben Auswirkungen auf die verfügbaren Optionen im Better Exposed Filter (BEF).
- Die Ansicht muss jetzt gespeichert werden, damit BEF das Feld korrekt evaluieren kann.
- Den Stil des "Hervorgehobenen Formulars" umstellen auf Better Exposed Filters ("Bessere Optionen für Filter in Ansichten") und die Einstellungen öffnen.
- Das Widget für den betreffenden Filter auf SlimSelect ändern.
- Advanced filter options öffnen
- Rewrite select to optgroups (Hierarchie ⇾ Optgroup, ist nur verfügbar, wenn die Hierarchie-Option für den Filter aktiviert wurde) – hiermit können mit der Auswahl eines übergeordneten Begriffs alle untergeordneten Begriffe mit ausgewählt werden
- Add a select all option to the top of the optgroups (nur verfügbar, wenn die Hierarchie-Option für den Filter aktiviert wurde) – Auswahl aller OptGroups auf einmal, also sämtlicher verfügbarer Optionen, so dass man einzelne unerwünschte einfacher deaktivieren kann
- Allow to deselect all values – erzeugt eine Funktion („X-Button“) zum Entfernen aller gewählten Optionen
- Close the content area upon selecting a value – schließt nach jeder Selektion das Auswahlfeld
- View speichern. Happy selecting :)