Zum Inhalt springen

Eingabefelder bei Seiteneigenschaften ändern

Erstellt am 27. Oktober 2008 · 1 Antwort · letzte Antwort am 27. Oktober 2008

Tags: TCA, Seiten & Seitenbaum, Frage

beelzebub ·

Hallo, habe ein Problem.
Ich soll ein Eingabefeld im Backend Seiteneigenschaften-->Beschreibung(Description) ändern.
Bisher ist es ein Input-Feld und es soll ein Textarea werden.

Es ist ja standartmässig da und die extension bk_automakemetatags nutzt es in meinenm System.
Man soll ja Eingabefelder im TCA Array ändern können.Kann mir einer sagen wie man daran kommt ?

beelzebub ·

In
typo3/sysext/cms/tbl_cms.php habe ich folgendes gefunden

$TCA['pages_language_overlay'] = Array (
	'ctrl' => $TCA['pages_language_overlay']['ctrl'],
	'interface' => Array (
		'showRecordFieldList' => 'title,hidden,starttime,endtime,keywords,description,abstract'
	),
	'columns' => Array (
		'hidden' => Array (
			'exclude' => 1,
			'label' => 'LLL:EXT:lang/locallang_general.php:LGL.hidden',
			'config' => Array (
				'type' => 'check',
				'default' => '0'
			)
		),
'description' => Array (
			'exclude' => 1,
			'label' => $TCA['pages']['columns']['description']['label'],
			'config' => Array (
				'type' => 'input',
				'size' => '40',
				'eval' => 'trim'
			)
		),

Daraufhin bin ich dieser Anleitung gefolgt

http://blog.undkonsorten.com/typo3-turorial-faxnummer-zu-lang-vordefinierte-tca-felder-aendern
und habe in der typo3conf folgendes hinzugefügt

$GLOBALS['TCA']['pages_language_overlay']['columns']['description']['config']['type']='text';
$GLOBALS['TCA']['pages_language_overlay']['columns']['description']['config']['cols']='40';
$GLOBALS['TCA']['pages_language_overlay']['columns']['description']['config']['rows']='7';

Caches gelöscht aber es tut suich nichts. Das feld description ist immer noch ein Input-Feld.