Vielen Dank für deine Antwort, aber leider funktioniert es bei mir nicht.
folgendes habe ich in meinem DCA File drinnen:
Code:
class CSVExport extends Backend
{
public function __construct()
{
parent::__construct();
$this->import('BackendUser', 'User');
}
public function export()
{
echo "es geht";
exit(1);
}
}
$GLOBALS['TL_DCA']['tl_trip'] = array
(
// Config
'config' => array
(
...
),
// List
'list' => array
(
'sorting' => array
(
...
),
'label' => array
(
...
),
'global_operations' => array
(
'all' => array
(
...
),
'export' => array
(
'label' => "Daten als CSV exportieren",
'href' => 'act=export',
'class' => 'header_export_all',
)
),
'operations' => array
(
...
)
),
// Palettes
'palettes' => array
(
'__selector__' => array(''),
'default' => 'tripTime, tripDate, driverId, passangerId, placeShortcut'
),
// Subpalettes
'subpalettes' => array
(
'' => ''
),
// Fields
'fields' => array
(
....
)
);
In meinem dazugehörigen config steht folgendes
Code:
$GLOBALS['BE_MOD']['Taxi']['Fahrten verwalten'] = array
(
'tables' => array('tl_trip'),
'icon' => 'system/modules/mod_taxi/html/trip.png',
);
//und hier die Funktion definieren
$GLOBALS['BE_MOD']['Taxi']['Fahrten verwalten']['export'] = array('CSVExport', 'export');
Leider bekomme ich immer noch folgende Fehlermeldung:
Code:
Fatal error: Call to undefined method DC_Table::export() in /system/modules/backend/Backend.php on line 234
So wie es aussieht verwendet er immer noch die Klasse DC_Table nicht CSVExport.
Was mache ich hier falsch?
Vielen Dank für eure Ideen.
Lesezeichen