So, habe jetzt herausgefunden, dass die Hooks in der 
class.tx_cssstyledcontent_pi1.php etwas ungewöhnlich zu sein scheinen:

if ($hookObj = $this->hookRequest('render_table')) {
        return $hookObj->render_table($content,$conf);
} else {
        // render code
}

Der im Hook-Tutorial beschriebene Hook gibt aber z.B. mehr Parameter mit:
        $hookObj->processDatamap_postProcessFieldArray ($status, $table, $id, 
$fieldArray, $this);

Darunter auch $this, was mir beim render_table zu fehlen scheint. Wenn ich das 
richtig verstanden habe, sollte dann $this der Verweis zum richtigen cObj 
sein...

-----Ursprüngliche Nachricht-----
Von: typo3-german-boun...@lists.typo3.org 
[mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Christian Essl
Gesendet: Montag, 11. April 2011 10:46
An: typo3-german@lists.typo3.org
Betreff: [TYPO3-german] cssstyledcontent_pi1.php - Hook von render_table

Ich versuche einen Hook für die Funktion render_table aus der 
class.tx_cssstyledcontent_pi1.php zu erstellen.

Diese greift jedoch auf cObj, das im Hook offenbar nicht mehr verfügbar ist. 
Über Internetrecherche bin ich nur auf den Hinweis gestoßen, dass jeder Hook 
über dem $conf-Parameter ein 'pObj' erhält. Über die Debuggingausgabe konnte 
ich nichts entsprechendes finden. Das Tutorial von Robert Lemke konnte mir hier 
auch nicht weiterhelfen.

Wie bekomme ich das hin, dass ich die Methode problemlos in meinen Hook 
übernehme? (Um sie dann umschreiben zu können)

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

Antwort per Email an