Modul:UIBox/Doku
Dies ist die Dokumentationsseite für Modul:UIBox
Dokumentation für Modul:UIBox Bearbeiten
Dieses Modul stellt die semantische Steuerlogik für verschiedene Boxentypen im Wikonia-System bereit.
Es bildet die Mittelschicht zwischen Vorlagen wie {{Hinweisbox}} und dem eigentlichen Renderingmodul Modul:UI.
Ziel ist eine strukturierte, kontrollierte Verwendung von Layouts, Typen und Prioritäten, um ein konsistentes UI-Verhalten sicherzustellen.
Funktionen Bearbeiten
hinweis(frame) Bearbeiten
Rendert eine klassische Hinweisbox für den Seiteninhalt, z. B. redaktionelle Hinweise oder Meta-Informationen.
Standardwerte:
layout:notetype:infoicon:Infobox info icon2.svgtitle: „Hinweis“
baustein(frame) Bearbeiten
Rendert eine Wartungs-/Relevanz-/Formatierungsbox, wie sie in der Inhaltsverwaltung verwendet wird.
Standardwerte:
layout:frametype:wartungicon:Icon Maintenance.svgtitle: „Wartung“
Unterstützte Parameter (für alle Funktionen) Bearbeiten
| Name | Beschreibung |
|---|---|
typ |
Setzt die semantische Farbklasse (z. B. info, wartung, error)
|
prio |
Prioritätsklasse (niedrig, mittel, hoch, kritisch) – wirkt auf Farbstil & Darstellung
|
titel |
Überschrift der Box (kann Standard überschreiben) |
text |
Hauptinhalt der Box (Pflichtfeld) |
kommentar |
Optionaler Zusatzbereich |
link |
Weiterführender Link oder Verweis |
signatur |
Angabe zu Autor / Quelle / Zeit |
icon |
Optionales Override für das Symbolbild |
klasse |
Zusätzliche CSS-Klassen |
id |
Anker-ID für gezielte Verlinkung |
Technischer Aufbau Bearbeiten
- Dieses Modul ruft Modul:UI auf und übergibt eine strukturierte Argumentliste.
- Die Klasse
wikonia-box--layout-*wird je nach Funktion gesetzt. wikonia-box--prio-*wird automatisch auspriogeneriert.
Siehe auch Bearbeiten
- Modul:UI – Basismodul zur HTML-Ausgabe
- Vorlage:Hinweisbox – Anwendung der Funktion
hinweis() - Vorlage:Bausteinbox – Anwendung der Funktion
baustein()