• 对非管理员隐藏Site Actions的菜单


    If your site collection was created using the Publishing template, then you can use this fix to hide the New Page option from the Site Actions menu:

    1. Go to Site Settings - Master Pages and Page Layouts
    2. Open the Editing Menu folder
    3. Edit CustomSiteAction.xml
    4. Paste the following XML into the CustomSiteAction.xml file
    <?xml version="1.0" encoding="utf-8" ?>
    <Console>
      <references>
        <reference TagPrefix="cms"
        assembly="Microsoft.SharePoint.Publishing, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" namespace="Microsoft.SharePoint.Publishing.WebControls.EditingMenuActions" />
      </references>
      <structure >
        <ConsoleNode ConfigMenu="Delete" ChangedNodeID="wsaCreatePage" />
      </structure>
    </Console>
    
    View Code
    <?xml version="1.0" encoding="utf-8" ?>
    <Console>
       <customfile FileName="CustomSiteAction" />
       <references>
           <reference TagPrefix="cms" 
             assembly="Microsoft.SharePoint.Publishing, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" 
             namespace="Microsoft.SharePoint.Publishing.WebControls.EditingMenuActions" />
       </references>
       <structure >
           <ConsoleNode Action="cms:CreateNewsLinkAction" 
             DisplayText="cms,siteactions_createnewslink_displaytext" 
             Description="cms,siteactions_createnewsLink_description"  
             UseResourceFile="true"  
             MenuGroupId="100" 
             Sequence="15" 
             PermissionContext="CurrentList" 
             HideIfDisabled="true" 
             ImageUrl="/_layouts/images/Actionscreate.gif"  
             ID="wsaCreateNewsLink"/>
           <ConsoleNode Action="cms:SiteDirectoryBrokenLinksCheckerAction"  
             DisplayText="cms,siteactions_brokenlinkschecker_displaytext"  
             Description="cms,siteactions_brokenlinkschecker_description"  
             UseResourceFile="true"  
             MenuGroupId="100"  
             Sequence="20"  
             PermissionContext="CurrentSite"  
             HideIfDisabled="true"  
             ID="wsaBrknLinksScan"/>
           <ConsoleNode Action="cms:SwitchToAuthoringModeAction"  
             HideIfDisabled="true"  
             DisplayText="cms,siteactions_editpage_displaytext"  
             Description="cms,siteactions_editpage_description"  
             UseResourceFile="true"  
             MenuGroupId="100"  
             Sequence="50"  
             PermissionContext="CurrentItem"  
             ConfigMenu="Replace"  
             ImageUrl="/_layouts/images/ActionsEditPage.gif"  
             ID="wsaEditPage"  
             ChangedNodeID="MenuItem_EditPage" />
           <ConsoleNode Action="cms:CreateNewPublishingPageAction"  
             HideIfDisabled="true"  
             UseResourceFile="true"  
             MenuGroupId="100"  
             Sequence="60"  
             PermissionContext="CurrentList"  
             ImageUrl="/_layouts/images/crtpage.gif"  
             UIVersion="3"
             ID="wsaCreatePage"/>
           <ConsoleNode Action="cms:CreateNewPublishingPageAction"  
             HideIfDisabled="true"  
             UseResourceFile="true"  
             MenuGroupId="200"  
             Sequence="210"  
             PermissionContext="CurrentList"  
             ImageUrl="/_layouts/images/crtpage.gif"  
             ID="wsaCreatePage"
             UIVersion="4"
             ConfigMenu="Replace"
             ChangedNodeID="MenuItem_CreatePage"/>
           <ConsoleNode Action="cms:CreateNewSiteAction"  
             DisplayText="cms,siteactions_createsite_displaytext"  
             Description="cms,siteactions_createsite_description"  
             UseResourceFile="true"  
             ImageUrl="/_layouts/images/crtsite.gif"  
             MenuGroupId="100"  
             Sequence="70"  
             PermissionContext="CurrentSite"  
             UIVersion="3"
             ID="wsaCreateSite"/>
           <ConsoleNode Action="cms:ReviewPublishingPageAction"  
             UseResourceFile="true"  
             MenuGroupId="100"  
             Sequence="80"  
             PermissionContext="CurrentItem"  
             HideStates="EditingMenuEnabled"  
             UIVersion="3"
             ID="wsaShowMenu"/>
           <ConsoleNode Action="cms:ReviewPublishingPageAction"  
             UseResourceFile="true"  
             MenuGroupId="100"  
             Sequence="80"  
             PermissionContext="CurrentItem"  
             HideStates="(EditingMenuEnabled)||(IsPublishingPageFalse)||(IsRibbonAlwaysShownTrue)"  
             UIVersion="4"
             ImageUrl="/_layouts/images/RibbonShowHH.png"  
             ID="wsaShowMenu"/>
           <ConsoleNode Action="cms:ExitMenuAction"  
             UseResourceFile="true"  
             MenuGroupId="100"  
             Sequence="90"  
             PermissionContext="CurrentItem"  
             HideStates="EditingMenuDisabled"  
             UIVersion="3"
             ID="wsaHideMenu"/>
           <ConsoleNode Action="cms:ExitMenuAction"  
             UseResourceFile="true"  
             MenuGroupId="100"  
             Sequence="90"  
             PermissionContext="CurrentItem"  
             HideStates="(EditingMenuDisabled)||(IsPublishingPageFalse)||(IsRibbonAlwaysShownTrue)"  
             UIVersion="4"
             ImageUrl="/_layouts/images/RibbonHideHH.png"  
             ID="wsaHideMenu"/>
           <ConsoleNode Action="cms:ViewAllSiteContentAction"  
             DisplayText="cms,siteactions_viewallsitecontent_displaytext"  
             Description="cms,siteactions_viewallsitecontent_description"  
             UseResourceFile="true"  
             MenuGroupId="200"  
             Sequence="150"  
             PermissionContext="CurrentSite"  
             ImageUrl="/_layouts/images/vwcntnt.gif"  
             UIVersion="3"
             ID="wsaViewAllContent"  />
           <ConsoleNode
             ConfigMenu="Delete"  
             UIVersion="3"
             ChangedNodeID="MenuItem_Create"/>
           <ConsoleNode NodeClass="cms:ReportsNode"  
             UseResourceFile="true"  
             MenuGroupId="200"  
             ImageUrl="/_layouts/images/ViewReportsHH.png"  
             Sequence="175"  
             PermissionContext="CurrentSite"  
             NavigateUrl="javascript:"  
             UserRights="EmptyMask"  
             UIVersion="3"
             ID="saShowReportsTP"/>
           <ConsoleNode 
             ConfigMenu="Delete"  
             UIVersion="3"
             ChangedNodeID="MenuItem_Settings"/>
           <ConsoleNode 
             DisplayText="cms,siteactions_sitesettingssubmenu_displaytext"  
             Description="cms,siteactions_sitesettingssubmenu_description"  
             UseResourceFile="true"   
             MenuGroupId="300"  
             Sequence="350"  
             ImageUrl="/_layouts/images/ActionsSettings.gif"
             UserRights="ManagePermissions|ManageWeb|ManageSubwebs|AddAndCustomizePages|ApplyThemeAndBorder|ManageAlerts|ManageLists|ViewUsageData"  
             RequiredRightsMode="Any"
             PermissionContext="CurrentSite"  
             NavigateUrl="javascript:"  
             UIVersion="3"
             ID="SiteSettingsOptions">
               <ConsoleNode NavigateUrl="_layouts/settings.aspx"  
                 DisplayText="cms,siteactions_modifysitesettings_displaytext"  
                 Description="cms,siteactions_modifysitesettings_description"  
                 UseResourceFile="true" 
                 PermissionContext="CurrentSite"  
                 IsSiteRelative="true"  
                 ImageUrl="/_layouts/images/ActionsSettings.gif"  
                 ID="AllSiteSettings"  
                 MenuGroupId="100"
                 Sequence="50"
                 UserRights="ManagePermissions|ManageWeb|ManageSubwebs|AddAndCustomizePages|ApplyThemeAndBorder|ManageAlerts|ManageLists|ViewUsageData"  
                 RequiredRightsMode="Any"/>
               <ConsoleNode NavigateUrl="_layouts/people.aspx"  
                 DisplayText="cms,siteactions_peopleandgroups_displaytext"
                 Description="cms,siteactions_peopleandgroups_description"  
                 UseResourceFile="true" 
                 PermissionContext="CurrentSite"  
                 IsSiteRelative="true"  
                 ID="PeopleAndGroup" 
                 MenuGroupId="200"
                 Sequence="125"
                 UserRights="BrowseUserInfo"/>
               <ConsoleNode Action="cms:ModifyNavigationAction"  
                 DisplayText="cms,siteactions_modifynavigation_displaytext" 
                 Description="cms,siteactions_modifynavigation_description"  
                 UseResourceFile="true"  
                 PermissionContext="CurrentSite"  
                 MenuGroupId="200"
                 Sequence="150"
                 ID="wsaModifyNavigation"/>
               <ConsoleNode Action="cms:ModifyPagesLibrarySettingsAction"
                 DisplayText="cms,siteactions_modifypageslibrarysettings_displaytext" 
                 Description="cms,siteactions_modifypageslibrarysettings_description"  
                 UseResourceFile="true"  
                 PermissionContext="CurrentSite"  
                 ID="ModifyPagesLibrarySettings"
                 MenuGroupId="200"
                 Sequence="175"
                 HideIfDisabled="true" 
                 UserRights="EmptyMask"/>
           </ConsoleNode>
           <ConsoleNode Action="cms:ManageSiteAction"  
             DisplayText="cms,siteactions_managecontentandstructure_displaytext"  
             Description="cms,siteactions_managecontentandstructure_description"  
             UseResourceFile="true"  
             MenuGroupId="300"  
             Sequence="370"  
             UIVersion="3"
             PermissionContext="CurrentSite"  
             ImageUrl="/_layouts/images/smt_small.png"  
             ID="wsaManageSite"/>
           <ConsoleNode Action="cms:ManageSiteAction"  
             DisplayText="cms,siteactions_managecontentandstructure_displaytext"  
             Description="cms,siteactions_managecontentandstructure_description"  
             UseResourceFile="true"  
             MenuGroupId="300"  
             Sequence="301"  
             UIVersion="4"
             PermissionContext="CurrentSite"  
             ImageUrl="/_layouts/images/smt_small.png"  
             ID="wsaManageSiteUIVersion4"/>
       </structure>
    </Console>
  • 相关阅读:
    【Azure API 管理】解决API Management添加AAD Group时遇见的 Failed to query Azure Active Directory graph due to error 错误
    【Azure 云服务】Azure Cloud Service (Extended Support) 云服务开启诊断日志插件 WAD Extension (Windows Azure Diagnostic) 无法正常工作的原因
    【Azure 应用服务】App Service For Linux 环境中,如何从App Service中获取GitHub私有库(Private Repos)的Deploy Key(RSA key)呢?
    【Azure 应用服务】App Service与Application Gateway组合使用时发生的域名跳转问题如何解决呢?
    【Azure 应用服务】App Service"访问控制/流量监控"四问
    【Azure 应用服务】在创建Web App Service的时候,选Linux系统后无法使用Mysql in App
    【Azure Fabric Service】Service Fabric 遇见错误信息记录 The process/container terminated with exit code:2148734499
    【Azure Developer】使用PowerShell WhereObject方法过滤多维ArrayList时候,遇见的诡异问题 当查找结果只有一个对象时,返回结果修改了对象结构,把多维变为一维
    【Azure 事件中心】Spring Boot 集成 Event Hub(azurespringcloudstreambindereventhubs)指定Partition Key有异常消息
    Spring系列28:@Transactional事务源码分析
  • 原文地址:https://www.cnblogs.com/windy2008/p/2654012.html
Copyright © 2020-2023  润新知