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); }
Du arbeitest in einer Agentur oder als Freelancer?
Dann wirf doch mal einen Blick auf meine Software FeatValue.
Über mich
Ich entwickle Webanwendungen mit viel Leidenschaft. Mein Wissen gebe ich dabei gerne weiter. Mehr über a coding project