8. Oktober 2026 · Changelog
CDPCMS 1.21.0
- Fenster (Modale) im CMS (918, Michael: „Modal muss in der Sidebar an- und ausgeschaltet werden können, editierbar, weitere Modale einrichten“): Seitenleiste → „Fenster (Modale)“. Je Fenster: Name, Art (Newsletter-Anmeldung CDPNews oder Hinweis mit Button + Link), kleine Zeile, Überschrift (Zeile 2 rot), Text, Button, Link zum Schließen, Einwilligungstext, Bild aus „Medien“, erscheint nach … Sekunden, wieder zeigen nach … Tagen, Start/Ende, an/aus; Nach oben/unten, Entfernen (Archiv, wiederherstellbar), „Auf der Website ansehen“ (`?fenster=<id>`).
- Tabelle `modals` (Migration 2026_10_08_000200), `cms/assets/fenster.php` (`cdpcms_fenster()`, eine Abfrage je Seite, eigenes Backend der Website wird erkannt). Je Besuch höchstens ein Fenster (das erste laufende, das der Besucher nicht geschlossen hat); nie in Kasse/Zahlung/Bestellung.
- Theme cdpnotfall 1.1.0 (`components/shop/newsletter-modal.php`): liest die Fenster aus dem CMS; Textspalte breiter, Einwilligung je Satz eine Zeile.