Die Namen der Event-Typen sind NICHT synchron zwischen _data/event_types.yml und cms-static/admin/event-types.json – und das ist absolut gewollte Designentscheidung!
| System | Namen-Format | Grund |
|---|---|---|
Jekyll (_data/event_types.yml) |
Länger, aussagekräftig: "Ferienpass Aktion" |
Bessere User-Experience im Event-Display |
CMS (cms-static/admin/event-types.json) |
Kürzer, minimal: "Ferienpass" |
Wird für Dateiname-Generierung verwendet im Decap Slug |
# _data/event_types.yml (Jekyll)
ferienpass:
name: "Ferienpass Aktion" # ← Länger
color: "#FFF4E6"
emoji: "🎪"
// cms-static/admin/event-types.json (CMS)
"ferienpass": {
"name": "Ferienpass", // ← Kürzer!
"color": "#FFF4E6",
"emoji": "🎪"
}
Dies führt dazu, dass:
"🎪 Ferienpass Aktion" (schön, aussagekräftig)2025-12-02-16-00-ferienpass-event-title.md (kurz, sauber)color: "#FFF4E6"emoji: "🎪"--event-color-ferienpass: #FFF4E6;Der Token-Validator (_scripts/validate-tokens.js) wurde explizit so konfiguriert, dass er:
✅ Prüft:
custom-admin.css❌ NICHT prüft:
# Validator ausführen:
npm run validate:tokens # aus tests/ Verzeichnis
Wenn Sie sehen, dass die Namen in YAML und JSON unterschiedlich sind:
Das ist NICHT falsch. Das ist die Lösung.
Ändern Sie die Namen nicht, um sie zu synchronisieren – das würde das CMS-Dateiname-System kaputt machen!
Siehe: ADR-CSS-REFACTOR.md
TL;DR: