admin4-Modul-Stylesheets
Diese Seite ist für Designer und Entwickler, die für eine Admin-Seite CSS brauchen, das die admin4-Komponenten nicht ausdrücken können. Sie beantwortet: in welche Datei es gehört, wie diese Datei geladen wird und wie Sie die Klassen benennen.
Inhalt
- Seiten des Kernels: die Modul-Stylesheets
- Seiten einer Erweiterung: Ihr eigenes Stylesheet
- Regeln für das CSS selbst
- Nach einer Änderung
Seiten des Kernels: die Modul-Stylesheets
Die Admin-Seiten des Kernels teilen sich ein Bündel. settings/design.ini [StylesheetSettings] AdminComponentCSSFileList[]
listet:
AdminComponentCSSFileList[]=components.css
AdminComponentCSSFileList[]=modules/setup.css
AdminComponentCSSFileList[]=modules/content.css
AdminComponentCSSFileList[]=modules/people.css
AdminComponentCSSFileList[]=modules/structure.css
AdminComponentCSSFileList[]=modules/workflow.css
AdminComponentCSSFileList[]=modules/help.css| Datei | Für die Module |
|---|---|
modules/setup.css | setup |
modules/content.css | content |
modules/people.css | role, section, state, user, notification, collaboration |
modules/structure.css | class, pdf, rss, package |
modules/workflow.css | workflow, trigger, audit, shop, settings, infocollector, search, url, visual, contentfinder |
modules/help.css | die Hilfeseiten |
Jede liegt in design/admin4/stylesheets/modules/ und in design/admin/stylesheets/modules/. Das page_head_style.tpl von
admin4 lädt die Liste nach den eigenen Stylesheets des Designs und vor BackendCSSFileList.
Seiten einer Erweiterung: Ihr eigenes Stylesheet
Eine Erweiterung ergänzt AdminComponentCSSFileList nicht. Sie hält ihr Stylesheet in ihrem eigenen Admin-Designordner und
fügt es zu BackendCSSFileList[] hinzu:
# extension/myext/settings/design.ini.append.php
[ExtensionSettings]
DesignExtensions[]=myext
[StylesheetSettings]
BackendCSSFileList[]=myext-admin.css
*/ ?>extension/myext/design/admin4/stylesheets/myext-admin.cssEs wird nach den Komponenten geladen, sodass die Erweiterung bei ihrem eigenen Markup das letzte Wort hat. Siehe Tutorial: ein Admin-Modul-Stylesheet hinzufügen.
Regeln für das CSS selbst
- Nur, was die Komponenten nicht können.
- Klassennamen
.a4-<module>-*für die Moduldateien des Kernels; eine Erweiterung verwendet ein eigenes Präfix. - Nur Token für Farben, Radius, Abstände, Schriften und z-index; keine fest eingetragenen Werte (der Test prüft die Moduldateien).
- Ein dunkler Wert für jedes Farbtoken, das Sie hinzufügen; normalerweise fügen Sie keines hinzu.
- Logische Eigenschaften (
margin-inline-start), damit rechts nach links funktioniert.
Nach einer Änderung
Deployen Sie mit dem Packer-Schritt (./console exp:velocity deploy --packer), der den Template-Block-Cache leert, in dem der
gepackte Link steht, und laden Sie die Seite hart neu. Prüfen Sie die Seite hell und dunkel, bei 1440 px und bei 960 px mit
Skalierung 2.
Verwandte Seiten
- admin4-Komponenten
- Der Test der Admin-Gestaltungsregeln
- Stylesheets laden
- Freie Dokumentation: Diese Seite darf unter der GNU FDL 1.3 frei kopiert, übersetzt und verbessert werden.
Werden Sie Exponential-Partner
Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.