Hallo,

ich versuch gerade einige alte (6.2.x) Extensions für 7.6.x zum Leben zu 
erwecken. Bei der ersten (ttnews_teasertext) ist es gelungen. Grundlage ist 
typo3-6.2.17\sysext\core\Migrations\Code\LegacyClassesForIde.php.

Bei der Extension cag_tables gibt es folgende Zeilen:

   function loadConfig($code) {
       $parser = t3lib_div::makeInstance('t3lib_TSparser');
       $parser->parse($code);
       return $parser->setup;
   }

Meine Änderung lautet:

  function loadConfig($code) {
       $parser = 
\TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\\CMS\\Core\\TypoScript\\Parser\\TypoScriptParser')
       $parser->parse($code);
       return $parser->setup;
   }

Bei dem Versuch der Aktivierung zeigt Check Extension im Installtool aber die 
Fehlermeldung:

        syntax error, unexpected '$parser' (T_VARIABLE) in 
/var/www/dev002/html/typo3/typo3conf/ext/cag_tables/pi1/class.tx_flexProcFunc_pi1.php
 on line 181

Ich hab keine Ahnung von php, arbeite einfach die Deprication-Files ab.
Was mach ich falsch?

Gruß
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an