Zum Inhalt springen

eigenes RTE-Feld und Tags

Erstellt am 25. Juli 2006 · 5 Antworten · letzte Antwort am 18. August 2006

Tags: TCA, Frage

oodkomserv ·

Hallo zusammen

In meinem eigenen RTE Feld (habe eine EXT mit Kickstarter erweitert) werden alle Tags als Text dargestellt. Hab jetzt schon einige Stunden mit Suchen verbracht, da ich zuerst dachte es liege an der RTE Konfiguration.

Im Kickstarter hab ich auch schon die verschiedenen RTE Modus probiert aber hat alles nichts geholfen.

Ich hoffe jemand kann mir helfen

oodkomserv ·

ich hab das mal probiert so einzubauen, hat aber leider nicht funktioniert.
die klasse meiner extension hat nur eine funktion und die sieht so aus:

	function main($content,$conf)	{
		$this->conf=$conf;
		$this->pi_setPiVarDefaults();
		$this->pi_loadLL();
		
	
		$content='
			<strong>This is a few paragraphs:</strong><br />
			<p>This is line 1</p>
			<p>This is line 2</p>
	
			<h3>This is a form:</h3>
			<form action="'.$this->pi_getPageLink($GLOBALS['TSFE']->id).'" method="POST">
				<input type="hidden" name="no_cache" value="1">
				<input type="text" name="'.$this->prefixId.'[input_field]" value="'.htmlspecialchars($this->piVars['input_field']).'">
				<input type="submit" name="'.$this->prefixId.'[submit_button]" value="'.htmlspecialchars($this->pi_getLL('submit_button_label')).'">
			</form>
			<br />
			<p>You can click here to '.$this->pi_linkToPage('get to this page again',$GLOBALS['TSFE']->id).'</p>
		';
	  $content = $this->pi_RTEcssText($content);
		return $this->pi_wrapInBaseClass($content);
	}
}
steffenk ·

das hast Du falsch verstanden. Die Funktion rendert einen Text aus einem rte.
Du hast eine Form, das ist was ganz anderes. Da ist auch kein rte, die Funktion ist nicht dazu da, den gesamten content durchzujagen.