Verbesserungen beim Cookie-Consent-Management
Wir haben ein Update auf die neue Hauptversion des Cookies-Moduls zum Anlass genommen, ein paar Verbesserungen vorzunehmen. Barrierefreiheitstests hatten zu Recht bemängelt, dass einige Elemente semantisch nicht korrekt und nicht barrierefrei waren, namentlich:
- Links, die eigentlich Buttons sein müssten
- Verhalten des Einstellungsdialogs
Zudem war schwer nachvollziehbar, wo einzustellen ist, dass der Cookie-Banner sich nicht über relevante Seiten legt und ausgerechnet diese unzugänglich macht (namentlich Datenschutzerklärung und Impressum).
Diese Probleme löst das von uns entwickelte Zusatzmodul Cookies Popover, das mit dem Update automatisch installiert wird.
Was ihr tun solltet
Button statt Menülink
Um die entsprechenden Menülinks in Schaltflächen zu transformieren, bearbeitet bitte das Fußzeilen-Menü über den Kontextlink oder über Struktur > Menüs (/admin/structure/menu/manage/footer), hier bearbeitet den Link "Datenschutz-Einstellungen" (ggf. heißt er auch "Cookie-Einstellungen").
- Linktitel (= Beschriftung des Buttons) unverändert oder wie es für euch passt
- Link ändern: <button> (einschließlich der Klammern)
- Attribute aufklappen, als Link-Klasse eintragen: editCookieSettings (bitte exakt so, sonst funktioniert der Button nicht)
- Speichern
Das war's auch schon. Das Footer-Menü wird im "Burger-Menü" wiederverwendet, hier ändert sich also der Link ebenfalls in einen Button.
Cookies-Konfiguration prüfen
- Link zur Datenschutzerklärung eingetragen?
- Link zum Impressum eingetragen?
Dann die beiden Seiten mit einem anonymen Browser überprüfen: öffnet sich der Cookie-Banner? Falls ja, ist etwas schiefgegangen. Vielleicht sind die Links falsch eingetragen. Rückversichern, ob die Seiten im Cookies-Block unter "Seiten" eingetragen sind (das sollte nach dem Update automatisch passieren): Struktur > Blocklayout (/admin/structure/block), Block Cookies UI bearbeiten (standardmäßig in der Region Branding platziert)