如何在SharePoint中隐藏回收站及查看网站所有内容的字样

如何在SharePoint中隐藏回收站及查看网站所有内容的字样

由于领导要求在MOSS2007的主页上,不要给普通用户查看到回收站及查看网站所有内容的字样,避免用户造成误操作, 经过查阅一些网络上的资料后, 进行了一些测试, 现将结果整理如下,供大家参考 ; 

在MOSS2007里面很好处理, 直接在服务器上将Default.master文件中有关回收站及查看网站所有内容的语句进行注释即可全局生效:


经测试,使用Designer进行修改母版页仅能使当前修改用户的页面看不到隐藏的字样,而其它用户则仍能看到, 查了许久也未找到原因, 所以直接到服务器的
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\GLOBAL 目录内, 对默认母版页文件 Default.master 进行修改:

1. 注释以下字段, 用于隐藏 " 查看网站所有内容" , 
<!--        <Sharepoint:SPSecurityTrimmedControl runat="server" PermissionsString="ViewFormPages">
                                                        <div class="ms-quicklaunchheader"><SharePoint:SPLinkButton id="idNavLinkViewAll" runat="server" NavigateUrl="~site/_layouts/viewlsts.aspx" Text="<%$Resources:wss,quiklnch_allcontent%>" accesskey="<%$Resources:wss,quiklnch_allcontent_AK%>"/></div>
                                                </SharePoint:SPSecurityTrimmedControl> -->
), 
2. 注释以下字段, 用于隐藏 "回收站" , 

        <!--        <table class="ms-recyclebin" width="100%" cellpadding="0" cellspacing="0" border="0">
                                                <tr><td nowrap="nowrap">
                                                <SharePoint:SPLinkButton runat="server" NavigateUrl="~site/_layouts/recyclebin.aspx" id="v3idNavLinkRecycleBin" ImageUrl="/_layouts/images/recycbin.gif" Text="<%$Resources:wss,StsDefault_RecycleBin%>" PermissionsString="DeleteListItems" />
                                                </td></tr>
                                                </table>  -->
注意, 只需在要注释的语句前后添加<!-- 与--> 即对其完成注释, 即上文中的红色部分;

不过在SharePoint2010中 , 却发现按上面的内容进行了修改后,主页上的内容仍然没有任何变化, 通过Designer2010进行修改也没有变化, 原因一直未能找到, 如有哪位兄弟有这方面的经验, 可供分享, 望不吝指教!

你可能感兴趣的:(回收站,隐藏,休闲,Sharepoint2010,母版页)