سؤال

وأنا أتساءل عما إذا كان هناك طريقة لإخفاء بعض القوائم مكتبة المستندات التي تظهر عندما يتنقل المستخدم إلى "محتوى الموقع" الصفحة في 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