Vielleicht hilft das weiter:
contao/config/config.php:
PHP-Code:
if('BE' === TL_MODE)
{
// Backend-User-Instanz anlegen
$objUser = BackendUser::getInstance();
$objUser->authenticate();
switch($objUser->id)
{
case 1: // User X
$GLOBALS['BE_FFL']['tableWizard'] = 'TableWizard';
break;
case 51: // User Y
// Bei User = 1 (User X) und User = 51 (User Y) den normalen TableWizard aktivieren
$GLOBALS['BE_FFL']['tableWizard'] = 'TableWizard';
break;
default:
$GLOBALS['BE_FFL']['tableWizard'] = 'TableWizard';
}
if($objUser->id != 1)
{
// Backend-Modul Mailkonten ausblenden für alle anderen Benutzer, außer User X
unset($GLOBALS['BE_MOD']['mailkonten']);
}
}
Analog müßte das ja in der tl_content.php klappen mit Abfrage im Objekt $objUser, ob es ein Admin ist. Ist allerdings bei mir ein Contao 4.9. Ich hoffe in 4.13 klappt das auch noch.
Lesezeichen