Zum Inhalt springen

tt_content record in Plugin rendern

Erstellt am 29. Juli 2006 · 10 Antworten · letzte Antwort am 1. August 2006

Tags: Frage

mitchiru ·

interessante frage, werde ich auch bald probieren müssen. aber leider keine ahnung, wie das gehen soll. die template.php ist ja bekannterweise ein mystikum..

just2b ·

Hi,

nehm zwar kein TV, aber so liest man tt_content aus und gibts aus >

		$conf = array('tables' => 'tt_content','source' => $this->config['id'],'dontCheckPid' => 1);
		$markerArray['###TEXT###'] = $content = $this->cObj->RECORDS($conf);

interessante frage, werde ich auch bald probieren müssen. aber leider keine ahnung, wie das gehen soll. die template.php ist ja bekannterweise ein mystikum..

und was soll das jetzt helfen?

georg

FordPrefect ·

Hi just2b,

danke für deine Antwort, heisst das wenn ich diese Funktion anwende das alle RTE-formatierungen und Bildangelegenheiten automatisch richtig geparst werden?

Für FCE's habe ich schon folgenden Code angewendet, kommt aus Klasse von TV in pi1!:

$rowDataObj		= t3lib_BEfunc::getRecordRaw('tx_mzVSImmoModul_object','pid = '.$this->cObj->data["pages"].'','*');
		#t3lib_div::print_array($rowDataObj);
		
		$rowDataParse 	= $this->pi_getRecord("tt_content",$rowDataObj["objectdescription"]);
		#t3lib_div::print_array($rowDataParse);
		
		$this->tvObj = t3lib_div::makeInstance('tx_templavoila_pi1');		
		$content = $this->tvObj->renderElement($rowDataParse, 'tt_content');

Dieser Code rendert ein komplettes FCE aus der tt_content. Mal schauen obs auch mit standard CE's geht, ansonsten teste ich mal deine Version, danke erstmals

Grüsse

Ford

just2b ·
FordPrefect schrieb

danke für deine Antwort, heisst das wenn ich diese Funktion anwende das alle RTE-formatierungen und Bildangelegenheiten automatisch richtig geparst werden?

bitte gerne und ja

FordPrefect ·

Hi just2b,

deine version klappt für normale CE's also auch FCE's, somit wunderbar 😉
Nur hab ich ein weiteres Problem, alle <br />'s, <ul>'s and so on werden
mir bei allen inhaltselementen als Tags ausgegeben, weisst du woran das liegen könnte? Einfach so passiert ohne das ich das nachverfolgen kann.

Gruss und Danke

Ford

FordPrefect ·

Hi just2b,

coole extension die du da entwickelt hast. Nice work!
Bezüglich dem HTML-Problem ist das ein allgemeines Problem meines
Projekts, alle Inhlate, ob in meiner Extension geparste oder normal,
werden die Tags ausgegeben. strange behavior.

Gruss

Ford

just2b ·

Hi,

erstmals thx 😉
nun ich würd mal checken ob du wo was mit ner ext (zB htmlcleaner) oder TSconfig (mal ganz leeren, auch wenn ichs nicht glaub), tidy, oder TS (alles bis auf wesentliche leeren) kaputt gemacht hast

georg