Zum Inhalt springen

RTE im eigenen Plugin zeigt nicht alle Buttons an.

Erstellt am 11. Mai 2018 · 3 Antworten · letzte Antwort am 18. Mai 2018

Tags: TCA, TYPO3 8, Frage

NiklasLang ·

Hi Leute,

ich habe eine eigenes Plugin geschrieben.
In diesem Plugin gibt es im Backend auch Eingabefelder und für den Beschreibungstext hätte ich hier gerne einen kompletten RTE.

Leider bekomme ich aus meiner TCA nur das Ergebnis aus dem ersten Screenshot hin.

Ich habe schon versucht per 'defaultExtras' und 'showButtons' einen kompletten RTE (wie in Screenshot 2) zu erreich, leider erfolglos.

Könnt Ihr mir hier ggf. weiterhelfen?

$TCA['user_myname'] = array(
	'ctrl' => $TCA['user_myname']['ctrl'],
	'interface' => array(
		'showRecordFieldList' => 'sys_language_uid,l10n_parent,l10n_diffsource,hidden,heading,description,aside,country'
	),
	'feInterface' => $TCA['user_myname']['feInterface'],
	'columns' => array(
		...
		
		'description' => array(		
			'exclude' => 0,		
			'label' => 'Description',		
			'config' => array(
				'type' => 'text',
				'cols' => '30',
				'rows' => '5',
                'enableRichtext' => true,
				'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',
                        'module' => array(
                            'name' => 'wizard_rte'
                        )
					),
				),
			)
		),
		
		...
	),
	'types' => array(
		'0' => array('showitem' => 'sys_language_uid;;;;1-1-1, l10n_parent, l10n_diffsource, hidden;;1, heading, description;;;richtext[]:rte_transform[mode=ts], aside, country')
	),
	'palettes' => array(
		'1' => array('showitem' => '')
	)
);
?>

Danke und Gruß
Niklas

pstranghoener ·

Hey Niklas,
Mit welcher TYPO3 Version arbeitest du? Ab Version 8 lässt mit dem ckeditor alles gut konfigurieren. Die Standardtextfelder bedürfen keiner extra Konfiguration. Sobald RTE als Feldtyp konfiguriert wurde sollte der Editor aktiv sein. Gut möglich das der ckeditor auch nur mit minimaler Konfiguration angezeigt wird.

Zum bauen der Extension bietet sich TYPO3 Extension Builder gut als Hilfe an.
Hier nochmal zwei Links, die dir helfen könnten.

Grüße
Philipp

NiklasLang ·

Hi Phillip,

ich nutzte TYPO3-Version: 8.7.10.

Der Editor ist aktiv, jedoch nur in der minimalen Version, ich benötige aber die volle Version des RTE.

Leider kann ich deine Links nicht sehen.
Könntest du mir diese evt. per PN zukommen lassen?

Danke und Gruß
Niklas