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: note
  • type: info
  • icon: Infobox info icon2.svg
  • title: „Hinweis“

baustein(frame) Bearbeiten

Rendert eine Wartungs-/Relevanz-/Formatierungsbox, wie sie in der Inhaltsverwaltung verwendet wird.

Standardwerte:

  • layout: frame
  • type: wartung
  • icon: Icon Maintenance.svg
  • title: „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 aus prio generiert.

Siehe auch Bearbeiten