0251 / 590 837 15
info@a-coding-project.de
;

Globales Menü aus Einstellungen verbannen (CMS)

Beim Admin-Menü unseres CMS haben wir es bereits so gemacht, dass es einen speziellen Namen hat. Um alles einheitlich zu machen sollten wir das beim globalen Menü auch machen.

Als erstes muss der Setting entfernt werden:

DELETE FROM cms_settings WHERE property = 'globalmenuid'

Danach muss in der Tabelle cms_menu_names das derzeitige Hauptmenü den namen {mainmenu} bekommen.

Zu guter letzt müssen wir nur noch in der Klasse /system/sys.php das passende Menü anzeigen:

  function displayGlobalMenu($globalstart,$globalend, $elementstart,$elementend,
                       $class){
       Menu::display(Menu::getIdByName("{mainmenu}"),
                     $globalstart,
                        $globalend,
                     $elementstart,
                     $elementend,
                     $class);
  }