Vier-Schichten-Modell (ADR-050)
Kernarchitektur von Alexium Pages fuer Content-Rendering.
Schichten
| # | Schicht | Frage | Beispiel |
|---|---|---|---|
| 1 | RenderContext | WO? | Page → Section → Slot |
| 2 | TemplateBinding | WAS? | Slot → Component + Variant |
| 3 | TemplateDocument/Asset | WIE? | Layout-HTML + CSS |
| 4 | BlockContent | DATEN | settings, data (JSON) |
Regeln
- Global-First: BlockContent immer scope=‘global’, Unit-Overrides nur sparse
- System-Templates: Kein Tenant hat direkte Templates, nur Variants
- Ein Slot = ein Binding = eine Component + optionale Variant
- Anderes HTML → neue Component. Anderes CSS → neue Variant.
Zusammenhaenge
- Entscheidung: ADR-050 im Alexium Pages
- Template-System baut darauf auf
- Editor-Architektur: ADR-056, ADR-063