如何在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/p_w_picpaths/recycbin.gif" Text="<%$Resources:wss,StsDefault_RecycleBin%>" PermissionsString="DeleteListItems" />
                                                </td></tr>
                                                </table>  -->
注意, 只需在要註釋的語句前後添加<!-- 與--> 即對其完成註釋, 即上文中的紅色部分;

不過在SharePoint2010中 , 卻發現按上面的內容進行了修改後,主頁上的內容仍然沒有任何變化, 通過Designer2010進行修改也沒有變化, 原因一直未能找到, 如有哪位兄弟有這方面的經驗, 可供分享, 望不吝指教!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章