我想知道是否有办法隐藏当用户导航到“所有网站内容”时显示的某些文档库列表。在SharePoint中的页面,我想知道是否有一种编程方式来实现这一目标。 (如果可能,使用WSS)。

我需要从这个视图中隐藏很多列表,这些列表将从链接列表中的链接访问(此链接列表是我希望用户看到的唯一列表)。

任何帮助将不胜感激。

有帮助吗?

解决方案

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!)
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top