Zum Inhalt springen

neue Tabelle in Listenansicht BE

Erstellt am 3. Januar 2013 · 1 Antwort · letzte Antwort am 8. Januar 2013

Tags: TCA, Frage

IngoM ·

Hallo Zusammen,

ich habe eine Extension um eine Datenbanktabelle erweitert.
Nun möchte ich die Inhalte der Tabelle in der Listenansicht auch sehen können.

In der ext_tables habe ich folgendes eingefügt:

$TCA['user_test_registration'] = array (
	'ctrl' => array (
		'title'     => 'xxxxx',		
		'label'     => 'title',	
		'dynamicConfigFile' => t3lib_extMgm::extPath($_EXTKEY).'tca.php',
        'iconfile'          => t3lib_extMgm::extRelPath($_EXTKEY).'user_test_registration.gif',
	),
);

In der tca.php steht folgendes:

$TCA['user_test_registration'] = array(
    'ctrl' => $TCA['user_test_registration']['ctrl'],
    'interface' => array(
        'showRecordFieldList' => 'hidden'
    ),
    'feInterface' => $TCA['user_test_registration']['feInterface'],
    'columns' => array(
        'hidden' => array(        
            'exclude' => 0,
            'label'   => 'LLL:EXT:lang/locallang_general.xml:LGL.hidden',
            'config'  => array(
                'type'    => 'check',
                'default' => '0'
            )
        ),
    ),
    'types' => array(
        '0' => array('showitem' => '1;;1;;1-1-1')
    ),
    'palettes' => array(
        '1' => array('showitem' => 'uid')
    )
);

Die entsprechende Datenbanktabelle:

CREATE TABLE `user_test_registration` (
  `uid` int(11) NOT NULL AUTO_INCREMENT,
  `seminar_uid` int(11) NOT NULL,
  `venue` int(11) NOT NULL,
  `price_unit` decimal(19,4) DEFAULT '0.0000',
  `price_all` decimal(19,4) DEFAULT '0.0000',
  `company` varchar(255) NOT NULL,
  `salutation` varchar(255) DEFAULT NULL,
  `firstname` varchar(255) DEFAULT NULL,
  `lastname` varchar(255) NOT NULL,
  `address` varchar(255) NOT NULL,
  `country` varchar(255) NOT NULL,
  `zip` varchar(255) NOT NULL,
  `city` varchar(255) NOT NULL,
  `phone` varchar(255) NOT NULL,
  `email` varchar(255) NOT NULL,
  `number_of_participants` varchar(255) NOT NULL,
  `comments` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`uid`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8;

Leider bekomme ich im Backend keine Ausgabe der Tabelle.
Warum nicht?

Viele Grüße

Ingo