Eine frohes neues Jahr zusammen!
Erster Tag im Büro und es fängt direkt "gut" an. Das Formularfeld "Ablaufdatum" in Tab "Zugriff" ignoriert das neue Jahr 2021. Selbst bei manueller Eingabe von "31.1.2021" oder "2021-01-31" wird die Eingabe automatisch durch "23:00 2020-12-23" ersetzt.
Das Feld "Veröffentlichungsdatum" hingegen verhält sich normal.
Im Quelltext sind die beiden betreffenden Inputfelder so gecodet:
<input type="text" id="tceforms-datetimefield-5ffc12aa2b295" class="formField tceforms-textfield tceforms-datetimefield hasDefaultValue" name="data[tt_content][36][starttime]_hr" value="" style="width: 163px; " maxlength="20" onchange="typo3form.fieldGet('data[tt_content][36][starttime]','datetime','',1,'0');TBE_EDITOR.fieldChanged('tt_content','36','starttime','data[tt_content][36][starttime]');">
<input type="text" id="tceforms-datetimefield-5ffc12aa2b505" class="formField tceforms-textfield tceforms-datetimefield upper-1609369200 hasDefaultValue" name="data[tt_content][36][endtime]_hr" value="" style="width: 163px; " maxlength="20" onchange="typo3form.fieldGet('data[tt_content][36][endtime]','datetime','',1,'0');TBE_EDITOR.fieldChanged('tt_content','36','endtime','data[tt_content][36][endtime]');">
(Wie die beiden "1." dahin kommen, ist mir allerdings schleierhaft)
Dabei fällt auf, dass im class-Attribut des 'endtime'-Feldes ein zusätzlicher Parameter angegeben ist:
class="...upper-1609369200..."
Unix-Zeit für 31.12.2020.
Wenn ich das richtig sehe, muss ich also jetzt "nur noch" das HTML-Template finden, das "upper-..." enthält. Oder wird das dynamisch genertiert. Aber wo?
Ich finde es nicht. Hat eine*r einen Tipp?