Markus Michalski FAQ

Priority Icons: Konfiguration

Einstellungen von Priority Icons: Plugin ein- und ausschalten, die vier Prioritätsfarben mit Standardwerten, Hinweis auf wirkungslose Felder und Anpassung per CSS oder Code.

English Version

Zurück zur Übersicht

Konfiguration

Die Einstellungen findest du im Admin Panel unter Verwalten > Plugins > Priority Icons, in der Konfiguration der Plugin-Instanz.

Einstellungen

Einstellung Schlüssel Standard Wirkung
Enable Priority Icons enabled An Schaltet das Plugin global ein oder aus. Ist die Option aus, wird nichts in die Seiten eingefügt.
Emergency Color color_emergency #dc3545 Farbe für Emergency und Notfall
High Color color_high #fd7e14 Farbe für High und Hoch
Normal Color color_normal #ffc107 Farbe für Normal
Low Color color_low #28a745 Farbe für Low und Niedrig

Verwende für die Farbfelder 3- oder 6-stellige Hex-Werte mit führender Raute, zum Beispiel #dc3545 oder #f00 (maximal 7 Zeichen). Ein leerer Wert oder ein Wert, der nicht aus # und 3 bis 6 Hex-Ziffern besteht, wird ignoriert, dann gilt der Standardwert. Werte mit 4 oder 5 Ziffern werden vom Plugin zwar angenommen, sind aber keine gültigen CSS-Farben und bleiben ohne Wirkung.

Das Konfigurationsformular zeigt zusätzlich die Felder Show Tooltips und Icon Style (Filled Circle, Badge with Text, Simple Dot). Diese beiden Felder haben im Plugin keine Wirkung: Der Code liest sie nirgends aus. Die Tooltips sind immer aktiv, und die Icons erscheinen immer als gefüllter Kreis.

Standardfarben

Priorität Farbe Hex Darstellung
Emergency / Notfall Rot #dc3545 Kreis mit pulsierendem Glow
High / Hoch Orange #fd7e14 Statischer Kreis
Normal Gelb #ffc107 Statischer Kreis
Low / Niedrig Grün #28a745 Statischer Kreis

Die Farbe färbt auch die Tabellenzelle leicht ein: Die Zelle erhält einen Hintergrund aus der Prioritätsfarbe (12 % Farbanteil, Rest Weiß).

Anpassung per CSS

Das Plugin fügt sein Stylesheet inline ein und definiert dort CSS-Variablen auf :root. Du kannst sie mit eigenem CSS überschreiben, das nach dem Plugin-Stylesheet geladen wird. Die Plugin-Konfiguration bietet dafür kein Feld.

:root {
    --priority-icon-size: 16px;
    --priority-icon-spacing: 0.375rem;
    --priority-tooltip-bg: #212529;
    --priority-tooltip-color: #fff;
    --priority-transition-duration: 150ms;
}
Variable Standard
--priority-icon-size 12px
--priority-icon-spacing 0.375rem
--priority-tooltip-bg #212529 (im Dark Mode #f8f9fa)
--priority-tooltip-color #fff (im Dark Mode #212529)
--priority-transition-duration 150ms

Die Variablen --priority-emergency, --priority-high, --priority-normal und --priority-low ändern die Iconfarben nicht, weil die Farbe aus der Plugin-Konfiguration direkt am Icon gesetzt wird. Ändere die Farben deshalb in den Plugin-Einstellungen. Das Pulsieren des Emergency-Icons nutzt weiterhin den Standard-Rotton.

Eigene Prioritätsnamen

Das Plugin erkennt nur diese Namen: Emergency, High, Normal, Low sowie die deutschen Namen Notfall, Hoch, Niedrig. Für andere Namen musst du die Liste $priorityMap in class.PriorityIconsPlugin.php ergänzen. Diese Änderung geht bei einem Plugin-Update verloren, und die Farbe solcher Einträge lässt sich nicht in der Konfiguration einstellen.