SilverStripe Quicktipp: Hilfe aus dem Adminmenü entfernen

Gerade bin ich darauf gestoßen, dass man Menüeinträge im Adminbereich via z.B. CMSMenu::remove_menu_item('AssetAdmin'); in der _config entfernen kann, dies wohl aber nicht für den Menüpunkt Hilfe gilt.

Da mir eine Lösung via JavaScript zu zu unsauber erschien, hier eine andere.

Als ersten erstellen wir folgende Klasse und Speichern diese zum Beispiel in mysite/code/Extensions:

1
2
3
4
5
6
7
8
9
10
11
<?php
 
class MyLeftAndMainDecorator extends LeftAndMainDecorator
{
 
  function init()
  {
    CMSMenu::remove_menu_item('Help');
  }
 
}

Diese Extension müssen wir nun noch in der _config.php hinzufügen

1
Object::add_extension('LeftAndMain', 'MyLeftAndMainDecorator');

Fertig!

SilverStripe Buchempfehlung: SilverStripe: Installation, Konfiguration, Praxis, Erweiterung, MVC nutzen, Webservices Sicherheit, i18n, Best Practices, Formulare, Scaffolding: Das umfassende Handbuch (Galileo Computing) [Gebundene Ausgabe]*

Ähnliche Beiträge:

t3n Magazin - Jetzt im Abo bestellen
Dieser Beitrag wurde unter SilverStripe abgelegt und mit verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>