[TYPO3-german] cssstyledcontent_pi1.php - Hook von render_table

Christian Essl essl at incert.at
Mon Apr 11 11:19:32 CEST 2011


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-bounces at lists.typo3.org [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Christian Essl
Gesendet: Montag, 11. April 2011 10:46
An: typo3-german at 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 at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


More information about the TYPO3-german mailing list