SharePoint “网站操作”菜单项有的权限设置不到位,就想自己去定义的它的权限显示设置,比如“查看所有网站内容”、“管理内容和结构”。
找到这段
<SharePoint:FeatureMenuTemplate runat="server"
FeatureScope="Site"
Location="Microsoft.SharePoint.StandardMenu"
GroupId="SiteActions"
UseShortId="true"
>
<SharePoint:MenuItemTemplate runat="server" id="MenuItem_ViewAllSiteContents"
Text="<%$Resources:wss,quiklnch_allcontent%>"
Description="<%$Resources:wss,siteactions_allcontentdescription%>"
ImageUrl="/_layouts/images/allcontent32.png"
MenuGroupId="300"
Sequence="302"
UseShortId="true"
ClientOnClickNavigateUrl="~site/_layouts/viewlsts.aspx"
PermissionsString="ViewFormPage"
PermissionMode="Any" />
将PermissionsString="ViewFormPage"修改为"ManageWeb"
这样就不是所有查看页面的人员,在网站操作里的菜单都有“查看所有内容”这项了