Hallo Zusammen,
ich habe eine eigene Erweiterung in der sich Besucher für einen Termin anmelden können. Diese Daten möchte ich im Backend als CSV-Datei zum Download anbieten. De Liste wird schon richtig angezeigt, nur beim Export hab ich noch Probleme. Es passiert nix
in der DCA der Tabelle habe ich folgende Einträge:
PHP-Code:
'global_operations' => array
(
'export' => array
(
'label' => &$GLOBALS['TL_LANG']['tl_modul_anmeldungen']['export'],
'href' => 'key=exportcsv',
'icon' => 'system/modules/anmeldungen/assets/images/export.png',
'class' => 'header_export',
'attributes' => 'onclick="Backend.getScrollOffset();"'
)
);
In der config.php steht:
PHP-Code:
array_insert($GLOBALS['BE_MOD'], 2, array
(
'anmeldungen' => array
(
'tables' => array('tl_modul_category', 'tl_modul',''tl_modul_anmeldungen''),
'icon' => 'system/modules/anmeldungen/assets/images/rt.jpg',
'export' => array('ModulExport', 'exportCSV')
)
)
);
Im Verzeichnis moduldes/xxx/classes gibt es die ModulExport.php
PHP-Code:
namespace Contao;
/**
* Class ModulExport
*/
class ModulExport extends \Backend
{
public function exportCSV(){
/* Aufbereitung der Daten für CSV-Export*/
}
}
Im Moment passiert beim klick auf den Export-Button (oberhalb der Liste ) nichts.
ich möchte beim klick auf dem Button direkt den Download ausführen
Ich verwende Contao 3.2.7
Jemand eine Idee?
rundertisch.jpg
Lesezeichen