Hallo,
bin derzeit auf einer Suche nach einem Hook der auf jeder FE seite durchlaufen wird.
Problem mit $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['hook_eofe']['tx_t3seo'] ist das es nicht bei solchen Seiten durchlaufen wird:
Error!
Reason: Segment "asdadasdasd" was not a keyword for a postVarSet as expected!
Er muss halt bei jedem Seiten aufruf auch wirklich ausgeführt werden.
Hat jemand solch einen Hook parat, dann erspare ich mir die lange Suche.
Ich muss für eine Klickpfad Analyse alle URL´s tracken und auch die die zu evtl. Fehlern führen.
Deshalb brauche ich einen Hook der im FE immer aufgerufen wird.
kein Problem, es gibt genügend hooks in der typo3/sysext/cms/tslib/class.tslib_fe.php
kannst Dir einen aussuchen 😉 Das ist quasi der letzte Zeitpunkt vor Ausgabe im FE.
aber der geht z.B. schon mal nicht.
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['hook_eofe'][]
Der wird nicht geladen wenn die Seit z.B. ein Error Page Segment not found liefert.
gleiches Problem auch bei anderen Hooks.
das wird nicht gehen, da die Funktion getPageAndRootline den Error liefert.
Du kannst aber zusätzlich Dich über $TYPO3_CONF_VARS['FE']['pageNotFound_handling'] einklinken : alten Wert merken, eigene Funktion aufrufen, danach zu, alten Wert umleiten (falls dieser gesetzt ist)
geht doch...
hab Ihn gefunden....
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['tslib_fe-PostProc']
Beste Grüße,
Tim