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);
  }

Über uns

Stefan Wienströer

Wir entwickeln Webanwendungen mit viel Leidenschaft. Unser Wissen geben wir dabei gerne weiter. Mehr über a coding project

Auch interessant