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.

Customising the CMS

Remove CMS tabs


Reply

7 Posts   7886 Views

Avatar
DanStephenson

13 February 2009 at 5:52am Community Member, 115 Posts

I know that I can remove a tab from inside the CMS using something like this:

$fields->removeFieldFromTab("Root.Content.Main","Content");

But how can I go about removing a whole tab?

Avatar
Carbon Crayon

14 February 2009 at 12:10am Community Member, 598 Posts

Hi dan

try this inside your getCMSFields function:

$fields->removeByName("TabName");

that should do it :)

Avatar
Heike-san

20 October 2009 at 3:05am Community Member, 52 Posts

Hi I am also try to remove the Help Tab to no avail I have tried what you suggested aram, but it still does not work!!
Also I have tried to add this line inside of my getCMSFields():

$fields->removeFieldFromTab("Root","Help");

and it is not working either, can anyone help ?

Avatar
Heike-san

20 October 2009 at 5:37am Community Member, 52 Posts

I've worked it out.
If anyone is interested you can suppress the Help tab by commenting the CMSMenu::add_link('Help'.....) that is locateed inside of the LeftAndMain.php in the cms folder.

Avatar
socks

5 February 2010 at 4:37pm (Last edited: 5 February 2010 4:39pm), Community Member, 190 Posts

If you want to remove one tab (Main) from Content:

$fields->removeFieldFromTab('Root.Content', 'Main');

If you need to remove multiple tabs (Main, OtherTab, ThirdTab) from Content:

$fields->removeFieldsFromTab('Root.Content',
   array(
      'Main',
      'OtherTab',
      'ThirdTab'
   )
);

Avatar
bxxxxx

18 May 2011 at 3:41am Community Member, 8 Posts

Better use this in your _config.php:

CMSMenu::remove_menu_item('Help');

Avatar
swaiba

18 May 2011 at 4:45am Forum Moderator, 1796 Posts

Maybe, but that if possible you should create a user that has access to only certain tabs using the Security section instead of hacking the code.
Of course if you are talking about "Help" that has to be done as you describe or if the user needs admin access then again, yes to the code hack.