[TYPO3-german] Eigene Scripts einbinden unter Typo3 7.6.11

Andrea Schmuttermair abo at schmutt.de
Wed Nov 2 21:15:41 CET 2016


Hier mein Tutorial für Userfuncs:

http://www.schmutt.de/542/userfunc-tutorial-update/

Ich würde deine PHP Datei in eine Extension verpacken wie beschrieben,
Namespace am Anfang der PHP Datei deklarieren, und dann kannst du die
ganzen Funktionen mit angepasstem Pfad wie bisher verwenden.

Die Datei: MyExtension\Classes\UserFunctions.php

<?php
namespace MyVendor\MyExtension;

class UserFunctions {

public function myFunction() {
 return "Hello World";
}

... weiterer alter Code hier einfügen ...

}
?>

im TS:
page.10 = USER_INT
page.10 {
  userFunc = MyVendor\MyExtension\UserFunctions->myFunction
}

LG Andrea

Am 02.11.2016 um 13:36 schrieb Wolfgang Ruthner:
> Liebes Forum,
> 
> ich versuche gerade meine alte Typo3 Version (4.x) auf Version 7.6.11 zu
> bringen. Die Homepage entstand vor vielen Jahren und ich hab seitdem
> Typo3-mässig nicht mehr viel gemacht. Entsprechend groß sind die
> Troubles da wieder alles neu aufzusetzen.
> 
> Einiges konnte ich schon umsetzen, aber ich scheitere seit Stunden die
> alten externen PHP Scripts wieder im neuen Typo3 einzubinden. Ich habe
> mir als Basis das offzizielle Introduction Package geladen und dies an
> meine Bedürfnisse angepasst.
> 
> ich habe in der Version 4.3 eine userfunctions.php im
> fileadmin-Verzeichnis, wo jede Menge Funktionen gespeichert sind, welche
> von der alten Homepage abgerufen werden. Die hätte ich auch gerne wieder
> in 7.6.11 verwendet.
> ich habe jetzt wo anders gefunden, dass dies via TypoScript so
> funktionieren sollte:
> 
> page = PAGE
> page.typeNum = 0
> 
> includeLibs.test_library = fileadmin/testfile.php
> 
> lib.obj = USER
> lib.obj.userFunc = custom_class->customfunction
> 
> 
> ich habe mir so ein testfile.php erstellt und dort drinnen auch die
> customfunction die "Hallo Welt" retournieren sollte. Die Seite zeigt
> aber nichts an. Was mache ich hier falsch?
> 
> Danke für eine Hilfestellung,
> Wolfi3300
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


More information about the TYPO3-german mailing list