Aktuelles Datum als Standardwert

Moin, Szenario: Mitglieder können Datensätze über da Frontend hochladen. Dabei gibt es ein Feld "Erstellt am". Dieses Feld soll standardmässig vom Catalog-Manager mit dem Aktuellen Datum befüllt werden. Wenn ich als Standardwert im Modul für die Detailansicht Frontend 25.04.2024 oder 25.04.2024 angebe erhalte ich einen Fehler. Hier der ein Auszug aus den Log-Daten, Pfad zu Date.php wurde unkenntlich gemachtt. app.CRITICAL: An exception occurred. {"exception":"[object] (OutOfBoundsException(code: 0): Invalid date \"\" at /.../vendor/contao/core-bundle/src/Resources/contao/library/Contao/Date.php:428)"} []

Antwort

Hierfür gibt es ein spezielles Insert tag vom Catalog Manager: CTLG_TIMESTAMP

Dieser liefert den aktuellen Timestamp. Zusätzlich können wir den Zeitstempel modifizieren. Zum Beispiel { { CTLG_TIMESTAMP::?add=604800 } } liefert Timestamp + sieben Tage. Weitere Operatoren sind möglich: subtract, multiply, divide