Zum Inhalt springen

Textfelder im BE anpassen tt_news

Erstellt am 7. Juli 2008 · 8 Antworten · letzte Antwort am 8. Juli 2008

Tags: TCA, tt_news, Frage

gmueller ·

Hallo,

wenn ich eine neue News erstellen bzw. eine vorhandene bearbeiten möchte, sollte das Eingabefeld 'Subheader' 3 Zeilen und 20 Spalten aufweisen, dies ist zwingend notwendig.

Nur leider werden meine Angaben in der tca.php ignoriert, sobald der Text etwas länger ist. Bei einem Text der zwei Zeilen lang ist funktioniert es noch und bei drei Zeilen werden die eingestellten 20 Spalten völlig ignoriert.

'short' => Array (
	'exclude' => 1,
	'label' => LLL:EXT:lang/locallang_general.php:LGL.subheader',
	'l10n_mode' => $l10n_mode,
	'config' => Array (
		'type' => 'text',
		'cols' => '20',
		'rows' => '5',
		'warp' => 'virtual',
	),
),
steffenk ·

Ich kapier nicht, was Du jetzt willst. Soll das ganze sich ausdehnen oder so bleiben?

Bei mir geht das wunderbar. Ausserdem solltest Du nicht an die tca.php ran sondern das ganze über extTables ändern

$TCA['tt_news']['columns']['short']['config'] = array(
	'type' => 'text',
	'cols' => '40',
	'rows' => '3'
);
gmueller ·

Die Spalten sollen auf 20 begrenzt bleiben. Beim neuerstellen der News ist die Breit korrekt, nur beim Editieren von langen Nachrichtentexte (über zwei Zeilen), ist die Textbox größer.

gmueller ·

gibt es sonst noch eine Möglichkeit??? Wenn nicht wo kann ich den hartcodierten Wert einstellen #angry#, in welcher Datei?