Bibliothek definieren
Im eigenen Modul eine MODULE.libraries.yml mit dem lokalen Widget-JavaScript anlegen.
So baust du das Barrierefreiheits-Menü von barrierex in Drupal ein: Schritt für Schritt, mit 20-Sekunden-Video und ehrlichen Hinweisen, was Drupal erlaubt.
Entwicklerzugriff erforderlich; Drupal besitzt kein universelles sicheres globales Scriptfeld für alle Installationen. Bibliotheken und Drupal-Verhalten verwenden; wiederholte Initialisierung bei dynamischen Seiten vermeiden.
Eigene schematische Klickanleitung, keine Originalaufnahme des Anbieter-Dashboards. Bezeichnungen können je Tarif, Sprache oder Editor-Version abweichen.
Im eigenen Modul eine MODULE.libraries.yml mit dem lokalen Widget-JavaScript anlegen.
Die Bibliothek über hook_page_attachments() mit ihrer MODULE/library-Kennung an die gewünschten öffentlichen Seiten hängen.
Modul deployen bzw. aktivieren, Drupal-Caches neu aufbauen und öffentliche Seiten prüfen.
Die veröffentlichte Website in einem privaten Fenster öffnen. Widget auf Startseite und Unterseite öffnen, eine Einstellung testen und zurücksetzen.
Datei nach dein öffentliches Asset-Verzeichnis kopieren. Bei Unterpfad-Deployments den Assetpfad anpassen.
# In deinem Theme: THEME.libraries.yml
barrierex:
js:
js/barrierex-widget.js: { attributes: { defer: true, data-mode: 'floating', data-color: '#7051e8', data-position: 'right' } }
# In THEME.info.yml unter libraries ergänzen:
libraries:
- THEME/barrierex
# THEME durch deinen tatsächlichen Theme-Namen ersetzen.
# Danach Cache leeren.Prüfe die veröffentlichte Seite. Wir suchen das Script im HTML und testen, ob die Datei erreichbar ist.
Die URL wird nicht gespeichert. Dieser Check ist kein Barrierefreiheitsnachweis.Menüpfade und Einschränkungen wurden aus öffentlichen Herstellerquellen recherchiert. Es wurden keine Installationen in fremden Kundenkonten vorgenommen.
Drupal: Quelle 1Die Erkennung ist ein Vorschlag aus öffentlichen HTML-Merkmalen. Bitte bestätige die Plattform, bevor du etwas einbaust.