Скрыть списки со страницы «Все содержимое сайта» сайта SharePoint - PullRequest
0 голосов
/ 01 августа 2009

Интересно, есть ли способ скрыть некоторые списки библиотек документов, которые отображаются, когда пользователь переходит на страницу «Все содержимое сайта» в SharePoint, и мне интересно, есть ли программный способ добиться этого. (Если возможно с использованием WSS).

Мне нужно скрыть многие списки в этом представлении, доступ к этим спискам будет осуществляться по ссылкам внутри списка ссылок (этот список ссылок является единственным, который я хочу, чтобы пользователь видел).

Любая помощь будет оценена.

1 Ответ

5 голосов
/ 01 августа 2009

Класс 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!)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...