Hi,
ich möchte in einem Plugin gern nach Änderung und Freischaltung eines zugehörigen Datensatzes eigenen Quellcode ausführen.
Wo muss ich mich da einklinken, wie kann ich eine "funktion registrieren"?
Muss ich einen bestimmten "Hook" dafür definieren?
Gruß
Hoi,
soll das im Backend passieren? Dann ist ein Hook das was du suchst.
https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/Index.html
Grüsse
Ford
Ja genau, im Backend.
In der Hook Doku fehlen mir ein paar konkrete Beispiele, z.B. "Starte Funktion einer Extension nach Veröffentlichung eines Datensatzes".
Könnte mir jemand ein kurzes Beispiel nennen?
Ah jetzt geht's.
Benutze diesen Hook:
['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['processDatamapClass']
Dieser wird aufgerufen, bevor die Formulardaten in die Datenbank geschrieben werden.
Ich würde gerne jedoch einen Hook benutzen, welcher aufgerufen wird, NACHDEM in die Datenbank geschrieben wurde.
Weiss jemand den Namen dafür?
processDatamap_afterDatabaseOperations trifft darauf zu
schau mal in der t3lib_tcemain und suche nach hook 😉