Hallo,
ich habe Leads im Einsatz und bisher über die dcaconfig.php für Redakteure einige Lead-Symbole im Backend ausgeblendet. Dazu steht in der dcaconfig.php:
Code:
// Leads Menüpunkte für BE-User ausblenden
if (!BackendUser::getInstance()->isAdmin)
{
unset ($GLOBALS['TL_DCA']['tl_lead']['list']['operations']['delete']);
unset ($GLOBALS['TL_DCA']['tl_lead']['list']['operations']['data']);
unset ($GLOBALS['TL_DCA']['tl_lead']['list']['operations']['notification']);
unset ($GLOBALS['TL_DCA']['tl_lead']['list']['global_operations']['all']);
}
Jetzt möchte ich Contao4-Konform die dcaconfig.php nicht mehr verwenden. Ich habe in app/Resources/contao/dca eine Datei tl_lead.php angelegt und den Inhalt entsprechend übernommen. Der Symfony-Cache wurde gelöscht, danach werden alle Einträge in der tl_lead.php im Backend umgesetzt, nur der Eintrag für die Notificataion nicht. Die gewünschten Symbole sind ausgeblendet, aber die Glocke für die Notification bleibt sichtbar. Wenn die dcaconfig.php verwendet wird, wird auch wie gewünscht die Glocke für die Notification ausgeblendet.
Dieser Eintrag funktioniert nicht in der tl_lead.php aber in der dcaconfig.php:
Code:
unset ($GLOBALS['TL_DCA']['tl_lead']['list']['operations']['notification']);
Was muss hier geändert werden, damit das Symbol für die Lead-Notification im Backend ausgeblendet wird.
Noch ein paar Details: Contao 4.4.35, PHP 7.2, Leads und Notification-Center in den aktuellsten Versionen
Lesezeichen