jfmulticontent - alternatives Accordion

Leider wurde ja die Unterstützung für die schöne Extension jfmulticontent in 2014 offensichtlich eingestellt; die Verwendung wird daher z.B. von jweiland nicht mehr empfohlen. Zumindest für das Akkordion gibt es eine nette Alternative, die bei mir im Test alles erfüllte, was ich brauche: tinyaccordion hat eine gute Dokumentation und ist für Typo3 6.2 und 7.6 verfügbar, ebenfalls für 8.7. und für 9.5. (läuft hier problemlos mit Hilfe der zusätzlichen Extension typo3db_legacy).

Update: November 2019

Für Typo3 8.7 gibt es eine weitere Möglichkeit: 

https://www.kupix.de/typo3-snippets/mask-akkordeon/

Oktober 2017

Unter Typo3 9.5 habe ich auch folgende Möglichkeit ausprobiert, die ebenfalls super funktioniert und keine Extension braucht:

https://blog.matthaa.de/akkordeon-oder-aufklapp-effekt-bei-typo3-datensaetzen-ohne-extension/

November 2019

Das zuletzt erwähnte Accordion habe ich immer noch (Typo3 12.4) im Einsatz.
Es hat den Nachteil, dass alle aufgeklappten Elemente offen bleiben, wenn man sie nicht wieder schließt. Aber der Vorteil ist nach wie vor - man braucht keine Extension dafür!
Ein weiterer Nachteil wurde mir vor kurzem klar: 
Die h2-Überschriften der Accordion-Elemente waren bisher nicht mit der Tastatur anspringbar (schlecht für Barrierefreiheit!). 
Ich habe dafür folgende Lösung gefunden: 
Die h2-Überschriften bekommen im page.tsconfig einen neuen Typ “h2-anspringbar”, den man den Überschriften dann im Editor zuweisen kann. Überschriften dieses Typs bekommen dann im fluid-styled-content Partial Header.html “tabindex=0 dazu. Damit werden sie auch mit der Tastatur angesprungen.
Ein kleines Problem war, dass das Event click durch tabindex=0 behindert wird, so dass man die Elemente jetzt nicht mehr per Tastatur öffnen konnte.
Ich habe im Javascript darauf hin noch auf das Event keydown abgefragt, und hier explizit auf die Enter- und Leertaste. 
Jetzt kann man mit Tab springen und mit Enter- oder Leertaste das Accordion öffnen und schließen.
Sourcen auf Nachfrage gerne bei mir erhältlich.

April 2025