Zum Inhalt springen

Verwendung von cObjGet(Single)

Erstellt am 23. Juli 2008 · 2 Antworten · letzte Antwort am 23. Juli 2008

Tags: Frage

Wastl ·

Hallo,

ich bin dabei eine Extension zu schreiben, die einen neuen Inhaltstypen zur Verfügungn stellt. Jetzt habe ich das Problem, dass ich einen Text über RTE eingeben möchte, aber nicht weiß,wie ich ihn in PHP rendern kann.

Mit "data" wird der Text zwar angezeigt, aber eben ohne die RTE einstellungen, weil ja die Transformation nicht stattfindet.

Mit der Methode cObjGet(Single) bekomme ich aber kein Ergebnis.

Hier das Script:

	function main($content,$conf)	{
         	$func = $this->render_boxheadline_a_boxcontent($content,$conf);
                 return $func;
        	}

         function render_boxheadline_a_boxcontent($content,$conf){
         	// Template laden
                 $template = $this->cObj->fileResource('EXT:user_brownbox/pi1/brownboxtempl.tmpl');
                 // Subpart extrahieren
                 $subpart = $this->cObj->getSubpart($template,'###TEMPLATEBROWNBOX###');

         	//Überschrift erzeugen
                 $boxheader = $this->cObj->data["user_brownbox_boxheadline"];

                 //Inhalt erzeugen cObjGetSingle($conf['boxcontent'],$conf['boxcontent.'],'boxcontent.')
                 $boxcontent = $this->cObj->cObjGet($conf['boxcontent.'],'boxcontent.');


                 //marker setzen
                 $markerArray['###BROWNBOXHEADER###'] = $boxheader;
                 $markerArray['###BROWNBOXCONT###'] = $boxcontent;

                 //Substitution durchführen
                 return $this->cObj->substituteMarkerArrayCached($subpart,$markerArray,$subpartArray,array());

         }
}

Vielleicht kann mir jemand weiterhelfen. Vielen Dank schon mal!

Wastl ·

Danke, genau danach hab ich gesucht!

Bin nur noch nicht so fit in den ganzen Funktionen unter Typo3.

Vielen Dank nochmal!