Branding & Erscheinungsbild
Support-Engine unterstützt mandantenspezifisches Branding. Admins können Logo, Farben und Custom CSS anpassen, ohne den Quellcode zu ändern.
Konfiguration
Navigation: Administration → Einstellungen → Erscheinungsbild
Die folgenden Felder sind konfigurierbar:
Feld |
Beschreibung |
|---|---|
Name |
Anzeigename des Mandanten (erscheint in Seitenleiste) |
Logo-URL |
Link zum Mandantenlogo (PNG, SVG empfohlen) |
Favicon-URL |
Browser-Tab-Icon |
Custom CSS |
Eigene CSS-Stile (werden in |
Logo einbinden
Das Logo erscheint in der Seitenleiste und auf der Login-Seite. Empfohlene Spezifikationen:
Format: SVG oder PNG mit transparentem Hintergrund
Breite: 160px (wird skaliert)
Empfohlen: Dark-Mode-taugliches Logo (helles Logo auf dunklem Hintergrund)
Beispiel:
Logo-URL: https://cdn.firma.de/logo-hell.svg
Custom CSS
Mit Custom CSS können alle visuellen Aspekte der Anwendung überschrieben werden. Das CSS wird nach den Standard-Stilen eingebunden.
Beispiel: Primärfarbe anpassen
:root {
--primary: 221 83% 53%; /* HSL-Format für Tailwind-Kompatibilität */
--primary-foreground: 0 0% 100%;
}
Beispiel: Schriftart ändern
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap');
body {
font-family: 'Inter', sans-serif;
}
Warnung
Custom CSS wird ungefiltert eingebunden. Stellen Sie sicher, dass nur vertrauenswürdige Admins Zugriff auf diese Einstellung haben.
Design-System
Support-Engine verwendet ab v0.1.3 Amber als globale Primärfarbe. Das vollständige Design-System basiert auf CSS Custom Properties:
Variable |
Standardwert |
Bedeutung |
|---|---|---|
|
Amber (#F59E0B) |
Primärfarbe (Buttons, Links, Highlights) |
|
Navy (#080C16, dark) |
Seitenhintergrund |
|
Off-White (light) |
Textfarbe |
|
Gedämpfter Hintergrund |
Sekundäre Flächen |
|
Kartenfarbe |
Karten-Hintergrund |
Öffentliche Branding-API
Die Branding-Einstellungen werden auch auf der Login-Seite verwendet, bevor ein Benutzer angemeldet ist. Sie sind über einen öffentlichen Endpunkt abrufbar:
GET /api/tenant/public/:slug
Der Slug des Mandanten wird bei der Registrierung festgelegt.