Hallo Liste, ich habe ein PHP-Problem, das ich nicht gebacken kriege.
Ich möchte in einer Extension in einer großen Menge Text Links konvertieren. Allerdings muss ich die Links mit Hilfe der Link-Funktionen von TYPO3 aufbauen, ein normales preg_replace geht also nicht. Ich arbeite deshalb mit einer Callback-Funktion function change($hit) { return $hit[1].tx_plconvertlinks_pi1::createLink($hit[2]).$hit[4]; }; echo preg_replace_callback( $pattern, 'change', $text1 ); Das Referenzieren von $this geht nicht, deshalb der statische Aufruf mit tx_plconvertlinks_pi1:: createLink() Diese Funktion wird aufgerufen: function createLink($id) { $url = $this->pi_linkTP_keepPIvars_url ( $overrulePIvars = array(), $cache = 1, $clearAnyway = 0, $id ); return $url; } Leider geht das $this in dieser Funktion natürlich auch nicht, und wenn ich auch hier statisch aufrufe, scheitert das ganze an den $this-Aufrufen in den TYPO3-Klassen. Was kann man hier machen? Da bin ich mit meinem php am Ende ... :-) Vielen Dank Peter -- Xing: http://www.xing.com/profile/Peter_Linzenkirchner Web: http://www.typo3-lisardo.de Facebook: http://tinyurl.com/lisardo-multimedia _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german