すべてのサイトコンテンツからリストを非表示にする” SharePointサイトのページ

StackOverflow https://stackoverflow.com/questions/1215522

質問

ユーザーが「すべてのサイトコンテンツ」に移動したときに表示されるドキュメントライブラリリストを非表示にする方法があるかどうか疑問に思います。 SharePointのページで、これを達成するためのプログラム的な方法があるのだろうか。 (可能であればWSSを使用)。

このビューから多くのリストを非表示にする必要があります。これらのリストには、リンクリスト内のリンクからアクセスします(このリンクリストのみがユーザーに表示されます)。

ご協力いただければ幸いです。

役に立ちましたか?

解決

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!)
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top