我创建了一个功能,应该(根据众多文章)从快速启动中删除“网站内容”链接。
一个问题:这不会发生。
这是我的elements.xml中的内容:
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<HideCustomAction
Id="HideSiteContents"
GroupId="SiteActions"
HideActionId="MenuItem_ViewAllSiteContents"
Location="Microsoft.SharePoint.StandardMenu">
</HideCustomAction>
<CustomAction Id="SiteActionsToolBar" GroupId="SiteActions" Location="Microsoft.SharePoint.StandardMenu" Sequence="1000" Title="Added test button">
<UrlAction Url="javascript:alert('Button was added and working');" />
</CustomAction>
</Elements>
测试按钮已添加到站点设置菜单中(显示该文件已读取并正在工作)但我无法删除此类站点内容链接。
考虑到我所处的限制,通过功能实现这一点是唯一可接受的解决方案 - 我当然可以通过其他方式来实现,但这不会产生可行的解决方案。
答案 0 :(得分:1)
我猜您是将此部署为沙箱解决方案?
需要将HideCustomAction部署为服务器场解决方案。