すべてのサイトコンテンツからリストを非表示にする” SharePointサイトのページ
-
06-07-2019 - |
質問
ユーザーが「すべてのサイトコンテンツ」に移動したときに表示されるドキュメントライブラリリストを非表示にする方法があるかどうか疑問に思います。 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!)
所属していません StackOverflow