Am 20.04.2016 um 15:09 schrieb Peter Gramkow: > Hallo liebe Profis, > ich habe eine Typo3-Website von 4.5 auf 6.2 umgestellt und quäle mich > jetzt mit der letzten umzustellenden Extension herum, die ein anderer > Entwickler erstellt hat. > > Die Extension beinhaltet u.a. ein "normales" Kontakt-Formular, welches > auch korrekt angezeigt beim Absenden jedoch Probleme bereitet. Ich habe > das Formular folgendermassen angepasst: > 1.) class tx_teilmgmt_formular extends > \TYPO3\CMS\Frontend\Plugin\AbstractPlugin > 2. )$this->htmlMail = t3lib_div::makeInstance('t3lib_htmlmail'); in > $this->swiftmail = > t3lib_div::makeInstance('\TYPO3\SwiftMailer\Message'); abgeändert > 3.) bei den einzelnen Feldern $this->htmlMail->recipient = > $email['address']; in $this->swiftmail->recipient = $email['address']; > geändert. > Nach dem Absenden des Formulares erhalte ich folgende Fehlermeldung: > Fatal error: Class 'TYPO3\SwiftMailer\Message' not found in > /var/www/htdocs/typo3/typo3_src-6.2.19/typo3/sysext/core/Classes/Utility/GeneralUtility.php > on line 4451 > > Lasse ich die Extension so, wie sie unter Typo3 4.5 war, bekomme ich > folgende Fehlermeldung: Warning: > require_once(/var/www/htdocs/.../...//typo3/sysext/cms/tslib/class.tslib_pibase.php): > failed to open stream: No such file or directory in /var/www/htdocs > > Was muss ich machen, dass ich diese Fehler nicht mehr bekomme und die > Extension wieder läuft? >
Hast du die die require_once-Statements bearbeitet? Wenn du die Extension nie wieder unter 4.5 laufen lassen willst, würde das Auskommentieren reichen. Ansonsten geht dieser Code hier: require_once(PATH_tslib . 'class.tslib_pibase.php'); überführen in: if (!class_exists('tslib_pibase')) require_once(PATH_tslib . 'class.tslib_pibase.php'); Dann läuft die Extension unter 4.5. und 6.2 Grüße Stefan -- Bergische Webschmiede Dipl.-Ing. Stefan Padberg TYPO3-Integrator und Webprogrammierer :: Borner Str. 18 - 42349 Wuppertal :: +49 202 97648355 :: +49 173 9219845 :: p...@bergische-webschmiede.de :: http://www.bergische-webschmiede.de _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german