Hallo, ich versuche ein php-script einzubinden.
Es geht um ein frisch installiertes Typo3 7.6.4
Leider passiert einfach nichts, keine Ausgabe, kein Fehler im Protokoll oder im Error.log.
Hat jemand eine Idee wo der Fehler sein könnte?
Mein Code:
includeLibs.user_klasse = fileadmin/user_klasse.php
page = PAGE
page.10 = USER
page.10 {
userFunc = user_klasse->printTest
}
<?php
class user_klasse {
public function printTest($content, $conf) {
return 'TEST Ausgabe';
}
}
?>
Juhu, nach ewiger Recherche habe ich die Lösung gefunden.
Seit TYPO3 Version 7.4. funktioniert das includeLibs nicht mehr wie bisher. Leider sind alle Beispiele im Internet und auf der TYPO3 Seite noch nicht korrigiert.
Eigene php Dateien müssen wie folgt eingebunden werden:
page.20 = USER_INT
page.20 {
userFunc = user_klasse->printTest
includeLibs = fileadmin/user_klasse.php
}
In diesem Forum wurde ich fündig, ganz unten ist auch erklärt wie man ohne viel Aufwand eine eigene kleine Extension schreibt:
https://forum.typo3.org/index.php/t/211204/