[Frage] Extension Upgrade: Typo3 7 -> Typo3 8.7 ---- TCA datetime felder "starttime" und "endtime" nach speichern leer TYPO3-Version: 8.7.16

  • fhofmann fhofmann
    Padawan
    0 x
    35 Beiträge
    0 Hilfreiche Beiträge
    20. 06. 2018, 11:25

    Hallo zusammen,

    Ich versuche die Extension tx_jobfair für Typo3 8.7 anzupassen.

    Dazu möchte ich die Felder starttime und endtime im Backend-Formular haben.
    Ob mit Time oder ohne ist fast egal.

    [code]'endtime' => [
    'exclude' => true,
    'label' => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:endtime_formlabel',
    'config' => [
    'type' => 'input',
    'renderType' => 'inputDateTime',
    'eval' => 'date',
    ][/code]

    Datenbank: starttime int(11) [0]

    Formularfeld:
    data-formengine-input-params='{"field":"data[tx_jobfair_domain_model_job[1][starttime]","evalList":"date"}'

    Die Felder und der Datepicker werden angezeigt.
    Aber wenn ich auf Speichern clicke landet kein Wert in der Datenbank und das Feld ist wieder leer.

    Ich habe schon mal den ganzen TypoScript Ordner aus der Extension raus genommen, um zu sehen, ob da irgendwas dazwischen funkt - bin ratlos.

    Beste Grüße
    Frank Hofmann


  • 1
  • fhofmann fhofmann
    Padawan
    0 x
    35 Beiträge
    0 Hilfreiche Beiträge
    20. 06. 2018, 12:30

    habe mal zum Spass $_POST gevardumpt:

    'starttime' => string '0' (length=1)

    Ich checke nicht warum der Wert verloren geht.

    Gibt es neben der TCA Definition noch weiter Möglichkeiten, zu Beeinflussen, wie die Formulareingaben behandelt werden?

    Gruß

  • fhofmann fhofmann
    Padawan
    0 x
    35 Beiträge
    0 Hilfreiche Beiträge
    21. 06. 2018, 08:50

    Habs's gefunden, Das Feld war doppelt auf einem Tab, dessen Label nicht angezeigt wurde und demzufolge unsichtbar war.

  • 1