[TYPO3-german] Calender Base Fatal Error nach Installation
Bernd Hückstädt
akademie at joytopia.net
Sun Dec 21 13:25:15 CET 2008
>
>> Fatal error: Call to a member function getHookObjectsArray() on a
>> non-object in
>> /html/typo3conf/ext/cal/controller/class.tx_cal_controller.php on
>> line 2444
>
> Das bedeutet das im Script class.tx_cal_controller.php auf Zeile 2444
> versucht wird auf ein Objekt zuzugreifen das an dieser Stelle noch
> nicht
> existiert. Aufgrund des Namens gehe ich davon aus das es sich dabei um
> das HookObjectArray der Klasse geht.
>
> Leider findet man auf Typo3.org bei der genannten Extension keine
> Dateien so das ich nicht näher rein schauen kann, sondern das Ding
> extra
> installieren müsste. Bitte poste noch was sich bei dir an genannter
> Zeile in genannter Datei exakt befindet.
Hallo Markus,
vielen Dank Für Deine Antwort!
Das ist die ganze Funktion:
/**
* Method for post processing the rendered event
* @return processed content/output
*/
function finish(&$content) {
$controller = &tx_cal_registry::Registry('basic','controller');
$hookObjectsArr = $controller->getHookObjectsArray
('finishViewRendering'); //<-- Das ist Zeile 2444
// Hook: postSearchForObjectMarker
foreach ($hookObjectsArr as $hookObj) {
if (method_exists($hookObj, 'preFinishViewRendering')) {
$hookObj->postSearchForObjectMarker($this, $content);
}
}
// translate output
$this->translateLanguageMarker($content);
// Hook: postSearchForObjectMarker
foreach ($hookObjectsArr as $hookObj) {
if (method_exists($hookObj, 'postFinishViewRendering')) {
$hookObj->postSearchForObjectMarker($this, $content);
}
}
return $content;
}
Viele Grüße
Bernd
More information about the TYPO3-german
mailing list