Zum Inhalt springen

php script einbinden in typo3 7.6.4

Erstellt am 16. März 2016 · 1 Antwort · letzte Antwort am 17. März 2016

Tags: Frage

Melanie123 ·

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';
  }
} 
?>
Melanie123 ·

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/