-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
A11yProblem oder Feature zur Umsetzung der BarrierefreiheitProblem oder Feature zur Umsetzung der BarrierefreiheitAccordionbugSomething isn't workingSomething isn't working
Description
Bei unserem Testbeispiel
https://www.beta.wordpress.rrze.fau.de/plugins/fau-person/format-page/
wird zwei mal hintereinander ein Shortcode ausgeführt, welches via do_shortcode() die Inhalte von Personencontent ausführt. Darin befindet sich auch ein Accordion.
Da dieselbe person zweimal aufgeführt wird, wird auch alles gedoppelt angezeigt.
Da aber das Accordions für den Anker eine fortlaufende Id verwendet, die mit dem Accordionaufruf bei 1 beginnt, ist die Id doppelt vergeben. Dies ist dann ein WCAG Fehler.

Um das zu vermeiden sollte die Id der Accordions
- entweder über eine GLOBAL Variable hoch gezählt werden oder
- einen ZUfallsfaktor bekommen.
Aber nur dann, wenn keine manuelle Id beim Aufruf mitgegeben wird.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
A11yProblem oder Feature zur Umsetzung der BarrierefreiheitProblem oder Feature zur Umsetzung der BarrierefreiheitAccordionbugSomething isn't workingSomething isn't working