Die Navigation in der linken Spalte wird im config.php erstellt.
Ich packe nachfolgenden Code einfach in das File config.php, schöner wäre natürlich ein eigenes File für die Klasse und die Language...
PHP-Code:
/* Language für den neuen Menüpunkt */
$GLOBALS['TL_LANG']['MOD']['memberBackup'] = array("Neuer Menüpunkt", "Title für neuen Menüpunkt");
/* Navigation hinzufügen */
array_insert($GLOBALS['BE_MOD']['accounts'], 5, array
(
'memberBackup' => array
(
'callback' => '\HelperClass',
'icon' => '/system/modules/eigenesModul/html/icon/icon.png'
)
));
/* Class für die Weiterleitung */
class HelperClass extends BackendModule
{
protected function compile()
{
/* Weiterleitung zur neuen Seite */
#\Controller::redirect('calendar.html');
/* File-Downlad */
$fileName = "file.xls";
$filePathAndName = "/system/modules/eigenesModul/html/file.xls";
$newFile = new File($filePathAndName, false);
$newFile->sendToBrowser($fileName);
/* Eigenes Template ausgeben */
// Wurde im Anhang hinzugefügt...
}
}
Edit: Modulgerüst hinzugefügt.
lg heyho
Lesezeichen