Hallo,

für eine Spezialanwendung habe ich mit phpAdmin eine Tabelle erstellt - tx_test mit für den Anfang folgenden Feldern:
uid, pid, title

Um diese Tabelle im BE verfpügbar zu machen habe ich die extTable.php editiert:

PHP-Code:
$GLOBALS['TCA']['tx_test']['ctrl']['label'] = 'title';
$GLOBALS['TCA']['tx_test']['ctrl']['title'] = 'meine Tabelle';
$GLOBALS['TCA']['tx_test']['ctrl']['requestUpdate'] = 'title';
$GLOBALS['TCA']['tx_test']['ctrl']['enablecolumns'] = 'title';

$GLOBALS['TCA']['tx_test']['interface']['showRecordFieldList'] = 'title';
 
$GLOBALS['TCA']['tx_test']['columns']['title']['config']['type'] = 'input';
$GLOBALS['TCA']['tx_test']['columns']['title']['config']['eval'] = 'trim,required';
$GLOBALS['TCA']['tx_test']['columns']['title']['label'] = 'meine Bezeichnung'
Die Tabelle erscheint jetzt zwar im Backend. Die definierten Bezeichner sind auch richtig. Jedoch erscheinen bei EDIT und NEW RECORD keinerlei Eingabefelder.

Was fehlt da? Ist der Ansatz für so etwas überhaupt richtig?

Ach ja:
$GLOBALS['TCA']['tx_test']['ctrl']['iconfile'] = 'test.gif';
funktioniert auch nicht - es erscheint immer nur das rote Fragezeichen.

Jemand eine Idee?
Vielen Dank fürs Lesen.

Dirk