Plugin zur Darstellung einer organisatorischen Breadcrumb an der FAU
GitHub-Repo: https://github.com/RRZE-Webteam/fau-orga-breadcrumb
RRZE-Webteam , http://www.rrze.fau.de
GNU General Public License (GPL) Version 3
Das Plugin FAU ORGA Breadcrumb erzeugt eine organisatorische Breadcrumb für die Friedrich‑Alexander‑Universität Erlangen‑Nürnberg (FAU). Es stellt die Breadcrumb im Frontend bereit und erzeugt das Strukturmenü für das FAU Elemental Theme. Es bietet eine Administrationsseite (nicht im FAU Elemental) sowie eine Customizer‑Integration zur Zuordnung der Website zu einer organisatorischen Einheit.
Momentan werden die organisationsbezogenen Rohdaten lokal aus sprachsensitiven PHP‑Datenfiles geliefert; das Plugin ist jedoch so strukturiert, dass eine spätere Anbindung an das FAU.ORG‑System via API möglich ist.
-
Ausgabe einer organisatorischen Breadcrumb per Shortcode: [fauorga].
-
Shortcode‑Attribut show="menu" zur Ausgabe des hierarchischen Elemental‑Menüs (Modalinhalt): [fauorga show="menu"].
-
Administrationsseite (Einstellungen) zur Auswahl der Organisationszuordnung.
-
Integration in den Theme‑Customizer (wenn Themes entsprechende Einstellungen verwenden).
-
Sprachabhängige Datenladefunktion: data/{name}-{lang}.php mit Fallback auf Englisch.
-
Admin CSS und optionales Frontend‑CSS werden über das Service‑Layer eingebunden.
-
Spezielle Integration für das FAU Elemental Theme: Erzeugung eines hierarchischen Menüs und einem Breadcrumb‑Bereich.
Standard‑Verwendung (nutzt konfigurierte Option oder Theme‑Inference): [fauorga]
Elemental‑Menü / Modalinhalt: [fauorga show="menu"]
Die Ausgabe der Breadcrumb hängt vom Site‑Typ ab (Customizer oder Legacy‑website_type). Bei bestimmten Typen (zentrale FAU‑Seite, Kooperationen) wird bewusst keine Breadcrumb ausgegeben. Die Einstellungsseite zeigt eine Live‑Vorschau der gewählten Organisation sowie eine Breadcrumb‑Vorschau.