Hallo Welt
Willkommen
Bitte melden Sie sich an.
Konto erstellen
Kalender
Administration
Textbausteine
E-Mail-Konfiguration
Rechtliches
Layout
Formatbeschreibung
Paket
mein-layout.zip
├── layout.json
├── theme.css
└── assets/
└── optionalDas ZIP enthält kein zusätzliches oberstes Verzeichnis. Pflichtdateien sind layout.json und das dort definierte Stylesheet, standardmäßig theme.css.
Manifestfelder
schemaVersion, key, name, version, description, author, stylesheet, tokens und structure sind erforderlich.
Strukturwerte
navigation,adminNavigation: top, sidebar-left, sidebar-rightheader: compact, standard, wide, herocontent: centered, widesidebar: none, left, right
Sicherheit
Layouts bestehen nur aus JSON, CSS und optionalen statischen Assets. Nicht erlaubt sind PHP, JavaScript, ausführbare Dateien, HTML, Symlinks, externe Stylesheets, Pfade außerhalb des Pakets, Path Traversal und verschachtelte Archive.
Gültiges layout.json
{
"schemaVersion": 2,
"key": "mein-layout",
"name": "Mein Layout",
"version": "1.0.0",
"description": "Eigenes Layout für die AppBase",
"author": "Autor",
"stylesheet": "theme.css",
"tokens": {},
"structure": {
"navigation": "top",
"adminNavigation": "top",
"header": "standard",
"content": "centered",
"sidebar": "none"
}
}Kalender
Ressourcen
Dev-Mod
Konfiguration und Diagnose lokaler Entwicklungsinstanzen. Zentrale Lizenzen werden hier nicht verwaltet.
Aktive Dev-Konfiguration
Keine Module lizenziert.