Zum Inhalt springen

RTE in eigener Backend Extension einbinden

Erstellt am 28. März 2008 · 1 Antwort · letzte Antwort am 7. November 2008

Tags: Frage

web_air ·

Hallo Zusammen

Ich habe da eine Frage bezüglich des RTE in Typo3. Da ich ein Formular mit speziellen wünschen erstellen musste, konnte ich diese nicht mit dem TCA basteln. Jetzt zu meiner Frage:

Wie kann ich den RTE mit PHP einbinden, damit ich meine Textareas mit dem Editor bearbeiten kann?

Gruss

web_air

liquidblue ·

Unter folgendem Link ist die FE-Einbindung in PHP mit den Fuktionen über ###MARKER### sehr vorbildlich erläutert:

http://www.traum-projekt.com/forum/73-workshops-und-tutorials/101411-workshop-typo3-extension-programmierung.html

So sieht der betreffende TCA - Teil aus:

"beschreibung" => Array (		
			"exclude" => 1,		
			"label" => "LLL:EXT:hsg_meine_ext/locallang_db.xml:tx_meine_ext_basisdaten.beschreibung",		
			"config" => Array (
				"type" => "text",
				"cols" => "30",
				"rows" => "5",
				"wizards" => Array(
					"_PADDING" => 2,
					"RTE" => array(
						"notNewRecords" => 1,
						"RTEonly" => 1,
						"type" => "script",
						"title" => "Full screen Rich Text Editing|Formatteret redigering i hele vinduet",
						"icon" => "wizard_rte2.gif",
						"script" => "wizard_rte.php",
					),
				),
			)
		),

und später in der TCA noch unten in der Liste aller Felder folgendes nicht vergessen:

beschreibung;;;richtext[paste|bold|italic|underline|formatblock|class|left|center|right|orderedlist|unorderedlist|outdent|indent|link|image]:rte_transform[mode=ts]