Für ein eigenes Modul möchte ich mir die (Core) Events in einer Liste ausgeben lassen und zu diesen dann entsprechende Kind-Elemente erstellen können.
Leider werden in meinem Modul trotz ptable und pids in der DB keine Events angezeigt. Wo muss ich noch ansetzen damit das funktioniert?
Hier die entsprechenden Code-Auszüge:
dca/eigenes_modul.php:
PHP-Code:
$GLOBALS['TL_DCA']['tl_eigenes_modul'] = array
(
// Config
'config' => array
(
'dataContainer' => 'Table',
'enableVersioning' => true,
'switchToEdit' => true,
'ptable' => 'tl_calendar_events',
'doNotCopyRecords' => true
),
// List
'list' => array
(
'sorting' => array
(
'mode' => 6,
'fields' => array('pid'),
'headerFields' => array('title','startDate'),
'panelLayout' => 'limit',
'child_record_callback' => array('tl_eigenes_modul','showItems')
), ...
dca/tl_calendar_events.php:
PHP-Code:
$GLOBALS['TL_DCA']['tl_calendar_events']['config']['ctable'][] = 'tl_eigenes_modul';
Vielen Dank schon mal für eure Hilfe.