Hide "Manage Content and Structure from Site Action
Hi All, I Have a SharePoint 2007 Intranet. We have Home Visitors Group having "Read" Access and We had to check "Browse Directories" in this group's permission because only Read Access permission user is not able to access tyhe website and getting "Access Denied" error. But a User having Read access is able to "Site Actions" and under it the "Manage Content and Structure". I want to hide this link for a specific Role like Read. Any ideas. please suggest.Thanks and Regards, Amreesh Sharma| MCTS MOSS 2007| SharePoint Administrator
January 11th, 2011 7:53am

Hi Amressh, You can achive this by following two ways Either Go to site Action > Site settings > Site Administration > Site features > Office SharePoint Server Publishing and deactivate it Or by modifying code in siteaction.xml file When the publishing page feature is activated, the data source for the “SiteAction” comes from the XML file which lies in the C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\EditingMenu\Siteaction.xml. The menu items of Site Action is contained in that file and you can add easily new item in two ways: with features if you want to have the ability to switch the feature on or off depending on site editing a sharepoint file used to customize the menu item for all the sites To remove existing item you have to browse to the master page gallery in the site collection and edit “CustomSiteAction.xml” under “EditingMenu” folder. Here you have to write custom node and set “ChangedNodeId” and “ConfigeMenu” property you can replace your custom console node with existing console node. Regards, Pratik Vyas | SharePoint Consultant | http://sharepointpratik.blogspot.com/
Free Windows Admin Tool Kit Click here and download it now
January 11th, 2011 9:07am

Hi Amressh, You can achive this by following two ways Either Go to site Action > Site settings > Site Administration > Site features > Office SharePoint Server Publishing and deactivate it Or by modifying code in siteaction.xml file When the publishing page feature is activated, the data source for the “SiteAction” comes from the XML file which lies in the C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\EditingMenu\Siteaction.xml. The menu items of Site Action is contained in that file and you can add easily new item in two ways: with features if you want to have the ability to switch the feature on or off depending on site editing a sharepoint file used to customize the menu item for all the sites To remove existing item you have to browse to the master page gallery in the site collection and edit “CustomSiteAction.xml” under “EditingMenu” folder. Here you have to write custom node and set “ChangedNodeId” and “ConfigeMenu” property you can replace your custom console node with existing console node. Regards, Pratik Vyas | SharePoint Consultant | http://sharepointpratik.blogspot.com/
January 11th, 2011 9:07am

Hi Amressh, You can achive this by following two ways Either Go to site Action > Site settings > Site Administration > Site features > Office SharePoint Server Publishing and deactivate it Or by modifying code in siteaction.xml file When the publishing page feature is activated, the data source for the “SiteAction” comes from the XML file which lies in the C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\EditingMenu\Siteaction.xml. The menu items of Site Action is contained in that file and you can add easily new item in two ways: with features if you want to have the ability to switch the feature on or off depending on site editing a sharepoint file used to customize the menu item for all the sites To remove existing item you have to browse to the master page gallery in the site collection and edit “CustomSiteAction.xml” under “EditingMenu” folder. Here you have to write custom node and set “ChangedNodeId” and “ConfigeMenu” property you can replace your custom console node with existing console node. Regards, Pratik Vyas | SharePoint Consultant | http://sharepointpratik.blogspot.com/
Free Windows Admin Tool Kit Click here and download it now
January 11th, 2011 9:07am

Can you be more specific please. i have this node for "Manage Content and Structure": <ConsoleNode Action="cms:ManageSiteAction" DisplayText="cms,siteactions_managecontentandstructure_displaytext" Description="cms,siteactions_managecontentandstructure_description" UseResourceFile="true" MenuGroupId="300" Sequence="370" PermissionContext="CurrentSite" ImageUrl="/_layouts/images/smt_small.png" ID="wsaManageSite"/> </structure> </Console> what changes do i need to make to disable "Manage Content and Structure" link in Site Actions.Thanks and Regards, Amreesh Sharma| MCTS MOSS 2007| SharePoint Administrator
January 11th, 2011 9:40am

Can you be more specific please. i have this node for "Manage Content and Structure": <ConsoleNode Action="cms:ManageSiteAction" DisplayText="cms,siteactions_managecontentandstructure_displaytext" Description="cms,siteactions_managecontentandstructure_description" UseResourceFile="true" MenuGroupId="300" Sequence="370" PermissionContext="CurrentSite" ImageUrl="/_layouts/images/smt_small.png" ID="wsaManageSite"/> </structure> </Console> what changes do i need to make to disable "Manage Content and Structure" link in Site Actions.Thanks and Regards, Amreesh Sharma| MCTS MOSS 2007| SharePoint Administrator
Free Windows Admin Tool Kit Click here and download it now
January 11th, 2011 9:40am

Can you be more specific please. i have this node for "Manage Content and Structure": <ConsoleNode Action="cms:ManageSiteAction" DisplayText="cms,siteactions_managecontentandstructure_displaytext" Description="cms,siteactions_managecontentandstructure_description" UseResourceFile="true" MenuGroupId="300" Sequence="370" PermissionContext="CurrentSite" ImageUrl="/_layouts/images/smt_small.png" ID="wsaManageSite"/> </structure> </Console> what changes do i need to make to disable "Manage Content and Structure" link in Site Actions.Thanks and Regards, Amreesh Sharma| MCTS MOSS 2007| SharePoint Administrator
January 11th, 2011 9:40am

Ok, exclude above code by making it as a comment <!-- <ConsoleNode Action="cms:ManageSiteAction" DisplayText="cms,siteactions_managecontentandstructure_displaytext" Description="cms,siteactions_managecontentandstructure_description" UseResourceFile="true" MenuGroupId="300" Sequence="370" PermissionContext="CurrentSite" ImageUrl="/_layouts/images/smt_small.png" ID="wsaManageSite"/> </structure> </Console> --> This will hide "Manage Content and Structure" link from site action Regards, Pratik Vyas | SharePoint Consultant | http://sharepointpratik.blogspot.com/
Free Windows Admin Tool Kit Click here and download it now
January 11th, 2011 9:49am

Ok, exclude above code by making it as a comment <!-- <ConsoleNode Action="cms:ManageSiteAction" DisplayText="cms,siteactions_managecontentandstructure_displaytext" Description="cms,siteactions_managecontentandstructure_description" UseResourceFile="true" MenuGroupId="300" Sequence="370" PermissionContext="CurrentSite" ImageUrl="/_layouts/images/smt_small.png" ID="wsaManageSite"/> </structure> </Console> --> This will hide "Manage Content and Structure" link from site action Regards, Pratik Vyas | SharePoint Consultant | http://sharepointpratik.blogspot.com/
January 11th, 2011 9:49am

Ok, exclude above code by making it as a comment <!-- <ConsoleNode Action="cms:ManageSiteAction" DisplayText="cms,siteactions_managecontentandstructure_displaytext" Description="cms,siteactions_managecontentandstructure_description" UseResourceFile="true" MenuGroupId="300" Sequence="370" PermissionContext="CurrentSite" ImageUrl="/_layouts/images/smt_small.png" ID="wsaManageSite"/> </structure> </Console> --> This will hide "Manage Content and Structure" link from site action Regards, Pratik Vyas | SharePoint Consultant | http://sharepointpratik.blogspot.com/
Free Windows Admin Tool Kit Click here and download it now
January 11th, 2011 9:49am

hi prateek ..thanks for your reply..but i am getting "object reference not set to an instance of an object" . what could be the reason. Thanks and Regards, Amreesh Sharma| MCTS MOSS 2007| SharePoint Administrator
January 11th, 2011 10:26am

hi prateek ..thanks for your reply..but i am getting "object reference not set to an instance of an object" . what could be the reason. Thanks and Regards, Amreesh Sharma| MCTS MOSS 2007| SharePoint Administrator
Free Windows Admin Tool Kit Click here and download it now
January 11th, 2011 10:26am

hi prateek ..thanks for your reply..but i am getting "object reference not set to an instance of an object" . what could be the reason. Thanks and Regards, Amreesh Sharma| MCTS MOSS 2007| SharePoint Administrator
January 11th, 2011 10:26am

Is that after changing xml file ?We just commented that parameter. if yes just revert back all changes and try to hide "Manage Content and Structure" by deactivating Publishing feature as I have mentioned earlier.Regards, Pratik Vyas | SharePoint Consultant | http://sharepointpratik.blogspot.com/
Free Windows Admin Tool Kit Click here and download it now
January 11th, 2011 10:30am

Is that after changing xml file ?We just commented that parameter. if yes just revert back all changes and try to hide "Manage Content and Structure" by deactivating Publishing feature as I have mentioned earlier.Regards, Pratik Vyas | SharePoint Consultant | http://sharepointpratik.blogspot.com/
January 11th, 2011 10:30am

Is that after changing xml file ?We just commented that parameter. if yes just revert back all changes and try to hide "Manage Content and Structure" by deactivating Publishing feature as I have mentioned earlier.Regards, Pratik Vyas | SharePoint Consultant | http://sharepointpratik.blogspot.com/
Free Windows Admin Tool Kit Click here and download it now
January 11th, 2011 10:30am

ok....for the user having Read permission he is not able to se the whole Site Actions and for the System account who is site Collection admin, its giving object reference not set to an instance of an object on the home page and other subsites. Do i need to deactivate publishing feature of whole site collection? Because on pre-production when i deactivated publishing feature it started giving this error: Server Error in '/' Application. Value does not fall within the expected range. Description: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Stack Trace: [ArgumentException: Value does not fall within the expected range.] Microsoft.SharePoint.SPListCollection.GetListByName(String strListName, Boolean bThrowException) +418 Microsoft.SharePoint.SPListCollection.get_Item(String strListName) +54 Clx.Nb.SharePoint.Intranet.Controls.UploadDocumentLink.CreateChildControls() +101 System.Web.UI.Control.EnsureChildControls() +146 System.Web.UI.Control.PreRenderRecursiveInternal() +61 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3394 Which i am not able to resolve yet. please suggest. Thanks and Regards, Amreesh Sharma| MCTS MOSS 2007| SharePoint Administrator
January 11th, 2011 10:48am

ok....for the user having Read permission he is not able to se the whole Site Actions and for the System account who is site Collection admin, its giving object reference not set to an instance of an object on the home page and other subsites. Do i need to deactivate publishing feature of whole site collection? Because on pre-production when i deactivated publishing feature it started giving this error: Server Error in '/' Application. Value does not fall within the expected range. Description: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Stack Trace: [ArgumentException: Value does not fall within the expected range.] Microsoft.SharePoint.SPListCollection.GetListByName(String strListName, Boolean bThrowException) +418 Microsoft.SharePoint.SPListCollection.get_Item(String strListName) +54 Clx.Nb.SharePoint.Intranet.Controls.UploadDocumentLink.CreateChildControls() +101 System.Web.UI.Control.EnsureChildControls() +146 System.Web.UI.Control.PreRenderRecursiveInternal() +61 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3394 Which i am not able to resolve yet. please suggest. Thanks and Regards, Amreesh Sharma| MCTS MOSS 2007| SharePoint Administrator
Free Windows Admin Tool Kit Click here and download it now
January 11th, 2011 10:48am

ok....for the user having Read permission he is not able to se the whole Site Actions and for the System account who is site Collection admin, its giving object reference not set to an instance of an object on the home page and other subsites. Do i need to deactivate publishing feature of whole site collection? Because on pre-production when i deactivated publishing feature it started giving this error: Server Error in '/' Application. Value does not fall within the expected range. Description: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Stack Trace: [ArgumentException: Value does not fall within the expected range.] Microsoft.SharePoint.SPListCollection.GetListByName(String strListName, Boolean bThrowException) +418 Microsoft.SharePoint.SPListCollection.get_Item(String strListName) +54 Clx.Nb.SharePoint.Intranet.Controls.UploadDocumentLink.CreateChildControls() +101 System.Web.UI.Control.EnsureChildControls() +146 System.Web.UI.Control.PreRenderRecursiveInternal() +61 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Control.PreRenderRecursiveInternal() +224 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3394 Which i am not able to resolve yet. please suggest. Thanks and Regards, Amreesh Sharma| MCTS MOSS 2007| SharePoint Administrator
January 11th, 2011 10:48am

Anyone with his ideas about this issue here. Thanks in advance.Thanks and Regards, Amreesh Sharma| MCTS MOSS 2007| SharePoint Administrator
Free Windows Admin Tool Kit Click here and download it now
January 13th, 2011 8:28am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics