[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