我想知道是否有办法隐藏当用户导航到SharePoint中的“所有网站内容”页面时显示的某些文档库列表,我想知道是否有一种编程方式来实现这一点。 (如果可能,使用WSS)。
我需要从这个视图中隐藏很多列表,这些列表将从链接列表中的链接访问(此链接列表是我希望用户看到的唯一列表)。
任何帮助将不胜感激。
答案 0 :(得分:5)
SPList类有一个隐藏属性,可以完全按照您的意愿执行。
简而言之,您可以这样做:
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!)