隐藏SharePoint查看所有内容及回收站

试图通过Feature的HideCustomAction来实现,貌似搞不定,网上也没找到,推荐一下两种方法:

方法一、

可以通过SPD找到MasterPage中的相关控件,修改Visible属性,这样的话,所有的都看不见了。

方法二、

通过Css、Js来实现,效果还不错,应该Js可以加权限控制的,没有尝试过。

QuickLaunch下方的可以添加CSS:

.s4-specialNavLinkList
{
 display:none !important;
}

SiteAction中的可以用JS实现:

 var actiondoc = document.getElementsByTagName('ie:menuitem'); 
 for (var i = 0; i < actiondoc.length; i++) 
 {   
  item = actiondoc[i];   
  if (item.id.indexOf('ViewAllSiteContents')>0)     
  {
   item.hidden=true;
  } 
 }

posted on 2011-01-05 14:47  欣静赏悦  阅读(390)  评论(0编辑  收藏  举报