Hallo zusammen,
wir sind gerade dabei eine ältere Extension für das Update auf 6.2 umzuarbeiten.
Innerhalb der Extension gibt es folgende Code-Zeile (bislang in der _pi1):
$filepath = str_replace("http://".$_SERVER["SERVER_NAME"], "", $this->pi_getPageLink($GLOBALS['TSFE']->id, '', array("filedownload" => $filepath)));
Nach Umstellung unsere Test-Seite auf Typo3 6.2 haben wir den Code angepasst und an der entsprechenden Stelle in unserem Model eingesetzt:
$abstractPlugin = new \TYPO3\CMS\Frontend\Plugin\AbstractPlugin();
$filepath = str_replace("http://".$_SERVER["SERVER_NAME"],"",$abstractPlugin::pi_getPageLink($GLOBALS['TSFE']->id,'', array("filedownload" => $filepath)));
Allerdings erhalten wir jetzt den Fehler:
Fatal error: Using $this when not in object context in C:\xampp\htdocs\webseite\typo3\sysext\frontend\Classes\Plugin\AbstractPlugin.php on line308
Wie können wir das „pi_getPageLink“ in Typo3 6.2 korrekt einbinden(Google hat uns bislang nicht weiter geholfen)? Oder wurde es durch einen anderen Befehl ersetzt?