Danke, ich habe jetzt alles so gemacht wie du geschrieben hast.
config.php:
PHP-Code:
...
$GLOBALS['TL_HOOKS']['getUserNavigation'][] = ['Helper', 'direktLinkZuMeinemModul'];
Helper.php:
PHP-Code:
class Helper {
public function direktLinkZuMeinemModul($modules)
{
$modules['content']['modules']['status']['href'] = specialchars(
'contao/main.php?do=status&table=tl_kita_status&id=1&act=edit' .
'&rt=' . REQUEST_TOKEN .
'&ref=' . TL_REFERER_ID
);
return $modules;
}
}
muss die Helper.php ins config Verzeichnis?
Leider kommt eine Fehlermeldung das die Klasse nicht gefunden wird
Code:
Warning: in_array() expects parameter 2 to be array, null given in system/modules/core/library/Contao/System.php on line 140
#0 [internal function]: __error(2, 'in_array() expe...', '/mnt/weba/e2/06...', 140, Array)
#1 system/modules/core/library/Contao/System.php(140): in_array('getInstance', NULL)
#2 system/modules/core/classes/BackendUser.php(583): Contao\System->import('Helper')
#3 system/modules/core/controllers/BackendMain.php(228): Contao\BackendUser->navigation()
#4 system/modules/core/controllers/BackendMain.php(135): Contao\BackendMain->output()
#5 contao/main.php(20): Contao\BackendMain->run()
#6 {main}
Fatal error: Class 'Helper' not found in /mnt/weba/e2/06/51012206/htdocs/contao-3.5.6/system/modules/core/library/Contao/System.php on line 140
Was ist denn da falsch?
Lesezeichen