From d9f74e271e226e6b0590ed5ef000a47b0c43b6c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Sun, 25 Oct 2026 14:41:53 +0100 Subject: [PATCH] fix: the date fields of the product teaser group plugin are datetime fields settings.dateFrom and settings.dateTo were still type=input with eval=date. TYPO3 13 only migrates renderType=inputDateTime to type=datetime, so these were rendered as text inputs whose JavaScript expects an ISO 8601 value. It got the stored timestamp (e.g. 1793491200), threw "Invalid ISO8601 DateTime string", and the edit form of these plugin elements never finished loading. The datetime element converts the stored timestamps itself and, without a dbType, saves timestamps again, so stored values and the frontend stay as they are. Co-Authored-By: Claude Opus 5.5 --- .../FlexForms/flexform_product_teaser.xml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/packages/ep_products/Configuration/FlexForms/flexform_product_teaser.xml b/packages/ep_products/Configuration/FlexForms/flexform_product_teaser.xml index 38b7a03..1f9a34b 100644 --- a/packages/ep_products/Configuration/FlexForms/flexform_product_teaser.xml +++ b/packages/ep_products/Configuration/FlexForms/flexform_product_teaser.xml @@ -121,9 +121,8 @@ teasergroup]]> - input - 10 - date + datetime + date @@ -132,9 +131,8 @@ teasergroup]]> - input - 10 - date + datetime + date