Skip to main content
This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.
I have a website running 2.4 and have been trying to tweak the interface slightly. (I know this is easier in ss3 but the server doesn't have the right php5 version). Anyway, I was trying to rename some tabs with
remove_menu_item / add_menu_item
as described at
Whenever I use the add_menu_item function, the Assets and Security tabs just display
"[User Error] singleton() Called without a class". Am i mising something?
CMSMenu::add_menu_item('CMSMain','Pages and News','admin/');
You can define a controller in CMSMenu::add_menu_item().
CMSMenu::add_menu_item('CMSMain','Pages and News','admin/','CMSMain');
But the CMS will always look for a suitable title in the i18n files first.
So it's easier just to rename the menu title via i18n.
//$lang['en_US']['CMSMain']['MENUTITLE'] = 'new title';
$lang[i18n::get_locale()]['CMSMain']['MENUTITLE'] = 'new title';
Looks like my syntax was out, but as you say i18n is miles easier, so I've used that.