Skip to content

Multiple Templates für Controls

Wir brauchen eine Möglichkeit, Templates zu "überschreiben". Hier ist kurz zusammengefasst, was meine Anforderungen sind:

  1. CSS Klassen in HTML Dateien zu überschreiben. Aus dieser Idee ist eine andere entstanden:
    • Jedes Control hat (mindestens) 2 HTML Dateien. Aktuelle und sog. basic.
    • Die aktuelle wird zum Standard, damit alles abwärtskompatibel bleibt.
    • Basic HTML Datei bekommt eindeutige Platzhalter als CSS Klassen.
    • in QUIQQER 3.0 wird werden die Basic Dateien als Standard gesetzt
  2. Die default CSS Datei kann man deaktivieren
  3. Man kann eigene CSS Datei mitliefern.
  4. Wir erstellen Plugins (z.B. "TailwindCSS Plugin"), was den Controls die Platzhalter gegen seine spezifischen CSS Klassen tauscht.
    • Das PLugin definiert zusätzliche CSS Regeln: 1 allgemeine Datei und falls benötigt separate CSS Dateien für einzelne Controls

@henbug @mor bitte ergänzen, wenn ich was vergessen habe.

von Moritz Scholz bearbeitet