2009-08-01 78 views
0

我想知道是否有一種方法可以隱藏當用戶導航到SharePoint中的「所有站點內容」頁面時顯示的一些文檔庫列表,我想知道是否有一個程序化的方法來實現這一點。 (如果可能的話使用WSS)。隱藏SharePoint站點的「所有站點內容」頁面中的列表

我需要從這個視圖中隱藏很多列表,這些列表將從鏈接列表中的鏈接訪問(這個鏈接列表是我希望用戶看到的唯一鏈接)。

任何幫助將不勝感激。

+0

你要問哪個版本的WSS的呢? – 2009-08-01 01:24:42

回答

5

SPList類具有一個Hidden屬性,它將完全按照您的需要進行操作。

總之,你可以做這樣的事情:

1. Open the Site collection (SPSite) 
2. Enumerate throuh all sites (SPSite.AllWebs -> SPWeb) 
3. Enumerate through all lists (SPWeb.Lists) 
4. Locate the lists you want to hide (base on Title or other property) 
5. Set the Hidden Property to true 
6. Call SPList.Update() (important!) 
相關問題