首页 文章

隐藏SharePoint网站的“所有网站内容”页面中的列表

提问于
浏览
0

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

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

任何帮助将不胜感激 .

1 回答

  • 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!)
    

相关问题