Handorgel: das Vanilla-JS-Akkordeon in Contao

von Dennis Erdmann

Mit Contao 5.2 wurde eine neue Akkordeon-Lösung eingeführt: Handorgel, ein Vanilla-JS-Script, das zugleich verspricht, barrierefrei zu sein.

Eine Verhaltensänderung gegenüber der alten Lösung solltest du kennen: Alle Akkordeon-Elemente sind standardmäßig zu Beginn geschlossen.

Styling: nicht ganz trivial

Schon in der Keynote der Contao Konferenz 2023 wies Leo Feyer darauf hin, dass man beim Styling mit dem Button ein wenig schauen muss. Dieser Eindruck bestätigt sich in der Praxis: Es ist gar nicht so leicht, die Darstellung des neuen Akkordeons schön zu machen.

Zwei Anlaufstellen helfen dir dabei:

Weiterführend

Ab Contao 5.3 wird das Akkordeon im Backend als verschachteltes Element gepflegt — statt über Start- und Ende-Elemente. Mehr dazu im Artikel Verschachtelte Elemente in Contao 5.3.

  • contao5
  • akkordeon
  • javascript
  • css
  • barrierefreiheit

Zurück zur Übersicht