Hallo liebe Mitstreiter,
ich bin grad dabei eine TYPO3-Extension zu schreiben und möchte sie dann auch ab nächster Woche ins Repository stellen. Mein Problem ist: Eine Datei muss täglich per Cronjob augerufen werden, soweit ja eigentlich kein Problem:
In der Datei brauche ich aber Zugriff auf die Konstante TYPO3_db und eine Instanz der Klassen: t3lib_BEfunc, t3lib_div und t3lib_iconWorks.
Wie würdet ihr das realisieren?
Ich freue mich auf eine zeitnahe Antwort und danke schon jetzt dafür.
Liebe TYPO3-fröhliche Grüße
Sascha Hameister
ich würde in Typo3 eine leere Seite erstellen und mit dem Plugin php_page_content das Script in die Seite einbetten.
Der Cron kann diese Seite dann über index.php?id=pageid aufrufen.
Hallo!
In der Version 3.8 gibt es einen Batch-Job für indexed_search (typo3/sysext/indexed_search/cli). Dem entsprechend könntest Du Dein Script auch schreiben. Vorteil, Du musst keinen HTTP-Request machen, es gibt keinen Timeout (z.B. von PHP) und der Job kann ganz einfach z.B. in Crontab eingefügt werden (was natürlich auch mit einem HTTP-Request funktionieren würde z.B. mit wget).
Gruss