[Frage] PreInsert im TCA bei DbRecords TYPO3-Version: 4.7.12

  • infastra infastra
    Padawan
    0 x
    46 Beiträge
    0 Hilfreiche Beiträge
    12. 08. 2013, 08:39

    Hallo zusammen,

    ich habe eine Erweiterung, mit der im Backend Datensätze eingepflegt werden und diese dann für das Frontend aufbereitet und ausgegeben werden. Unter anderem kann dort auch eine Art Deadline angegeben werden. Wenn der Anwender dieses Feld leer läßt, möchte ich es vor dem Ablegen in die Datenbank berechnen. Ich habe zwar gegoogelt, aber nichts gefunden. Kann mir jemand weiterhelfen oder mir einen Tipp geben, ob Typo3 die Möglichkeit eines PreInsert- bzw. PreUpdate-Skripts für Datenbank-Records bietet? Kann man das evtl. im TCA einer Datenbanktabelle angeben?

    Das aktuelle Typo3-System: 4.7.12

    Ich bin über jede Hilfe dankbar!

    Viele Grüße
    Mathias

  • Hilfreichster Beitrag

  • vince vince
    Sternenflotten-Admiral
    1 x
    180 Beiträge
    6 Hilfreiche Beiträge
    12. 08. 2013, 12:35 - Hilfreichster Beitrag

    Hallo,

    dafür könnte man den Hook "processDatamapClass" benutzen. Damit lässt sich eigener PHP-Code nach dem Speichern eines Records ausführen.

    Direkt etwas ins TCA hineinschreiben geht m.W. nicht.

    Mfg,
    Vince


  • 1
  • vince vince
    Sternenflotten-Admiral
    1 x
    180 Beiträge
    6 Hilfreiche Beiträge
    12. 08. 2013, 12:35

    Hallo,

    dafür könnte man den Hook "processDatamapClass" benutzen. Damit lässt sich eigener PHP-Code nach dem Speichern eines Records ausführen.

    Direkt etwas ins TCA hineinschreiben geht m.W. nicht.

    Mfg,
    Vince

  • infastra infastra
    Padawan
    0 x
    46 Beiträge
    0 Hilfreiche Beiträge
    12. 08. 2013, 13:41

    Danke! Das ist doch ein guter Ansatz!

    Viele Grüße
    Mathias

  • 1