[TYPO3-german] Probleme mit Extensionumstellung

Stefan Padberg post at bergische-webschmiede.de
Wed Apr 20 16:49:20 CEST 2016


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
:: post at bergische-webschmiede.de
:: http://www.bergische-webschmiede.de


More information about the TYPO3-german mailing list