Zum Inhalt springen

PreInsert im TCA bei DbRecords

Erstellt am 12. August 2013 · 2 Antworten · letzte Antwort am 12. August 2013

Tags: TCA, Datenbank, TYPO3 4.x, Frage

infastra ·

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

vince ·

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