Ich bin gerade dabei das Newsformular an unsere Bedürfnisse anzupassen. Designmäßig bin ich soweit fertig nur bräuchte ich noch andere Felder für die Eingabe.
Der Autor soll nacher die Möglichkeit haben dem Leser 2 Kontaktmöglichkeiten bereit zu stellen.
Bisher gibt es ja die Felder "author" und "author_email".
Diese sind dafür sehr gut geeignet. nur bräuchte ich das Ganze nun 2 mal.
Habe nun in der "tca.php" folgendes eingetragen:
'author' => Array (
'exclude' => 1,
'label' => 'LLL:EXT:lang/locallang_general.php:LGL.author',
'config' => Array (
'type' => 'input',
'size' => '20',
'eval' => 'trim',
'max' => '80'
)
),
'author_email' => Array (
'exclude' => 1,
'label' => 'LLL:EXT:lang/locallang_general.php:LGL.email',
'config' => Array (
'type' => 'input',
'size' => '20',
'eval' => 'trim',
'max' => '80'
)
),
'author2' => Array (
'exclude' => 1,
'label' => 'LLL:EXT:lang/locallang_general.php:LGL.author2',
'config' => Array (
'type' => 'input',
'size' => '20',
'eval' => 'trim',
'max' => '80'
)
),
'author_email2' => Array (
'exclude' => 1,
'label' => 'LLL:EXT:lang/locallang_general.php:LGL.email',
'config' => Array (
'type' => 'input',
'size' => '20',
'eval' => 'trim',
'max' => '80'
)
),
Ganz oben in dieser Datei habe ich es ebenfalls mit eingetragen:
$TCA['tt_news'] = Array (
'ctrl' => $TCA['tt_news']['ctrl'],
'interface' => Array (
'showRecordFieldList' => 'title,hidden,datetime,starttime,archivedate,category,author,author_email,author2,author_email2,short,image,imagecaption,links,related'
),
in die "ext_tables.sql" habe ich folgendes geschrieben:
author tinytext NOT NULL,
author_email tinytext NOT NULL,
author2 tinytext NOT NULL,
author_email2 tinytext NOT NULL,
Trotz all dem bekomme ich, wenn ich eine News erstelle keine weiteren Eingabefelder?!
Dass ich letztendlich dem array noch einen marker zuweisen muss und den Marker im template verwenden muss, dass der 2. Kontakt in meiner News angezeigt wird weiss ich. Hier geht es in erster Linie darum, dass ich überhaupt mal das Eingabefeld bekomme.
Ich wüsste leider nicht, wo mein Fehler liegt und ein änliches Problem gibt es hier im Forum leider nicht..
Gruß, Ben