SharePoint 2010 隐藏我的网站、我的档案链接

SharePoint 2010 隐藏我的网站、我的档案链接

        前两篇博客发出去之后,想了想,仍然有我的网站、我的档案这两个链接没有发生变化。说明它们没有在Welcome.ascx页面中引用。那它们究竟是怎么出现在Personal Actions 个人操作中呢?如何隐藏掉,或者删除呢?
        最后才发现,原来我找错了控件,根本与Welcome.ascx无关。而内部的机制是这样的。
        首先,有个服务器控件SocialNavigationControl,它呈现在SocialData.ascx中。其文件位置与Welcome.ascx相同。

        其次,也有一个托管控件在SocialDelegateControl.xml文件中被覆盖。这个xml文件存在于Feature文件夹中(SocialRibbonControl)。这次覆盖应用到了GlobalSiteLink2托管控件中。

        最后,v4.master母版页通过使用<SharePoint:DelegateControl ControlId="GlobalSiteLink2" ID="GlobalDelegate2" Scope="Farm" runat="server" />声明引用了这个控件。
        所以,我尝试着在母版页中,注释掉(或删除掉)这段声明。

        保存后刷新首页。

SharePoint 2010 隐藏我的网站、我的档案链接,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。