الثلاثاء، 29 يناير 2013

حذف نوع محتوى من موقع شيربوينت 2010



لحذف نوع المحتوى Content Type يمكن اتباع الخطوات التالية:
1. من إجراءات الموقع Site Actions اختر إعدادات الموقع Site Settings.
2. تحت قسم معارض Galleries اختر أنواع محتويات الموقع Site Content types.
3. اضغط على اسم نوع المحتوى الذي تريد حذفه

في حال أن نوع المحتوى الذي تريد حذفه مستخدم ضمن أي موقع عندها ستظهر الرسالة التالية

نوع المحتوى مستخدم
The content type is in use

طبعاً شبه مستحيل معرفة جميع العناصر التي تستخدم نوع المحتوى من خلال تصفح الموقع. ولكن يمكن تنفيذ ذلك بتنفيذ استعلام على قاعدة بيانات المحتوى Content Database لمعرفة مسار القوائم والعناصر التي تستخدم نوع المحتوى كما يلي:

SELECT CTU.SiteId, AW.FullUrl, AL.tp_Title
FROM ContentTypeUsage CTU inner join dbo.AllLists AL on CTU.ListId = AL.tp_ID  inner join dbo.AllWebs AW on AL.tp_WebId = AW.Id
WHERE (sys.fn_varbintohexstr(ContentTypeId) LIKE 'CONTENT_TYPE_ID%')

حيث يتم عرض مسار القائمة التي تستخدم نوع المحتوى الذي تريد حذفه.

ملاحظة: عند حذف عنصر من قائمة قد يتم نقله إلى سلة المحذوفات في حال أنها مفعلة, لذلك عند إعادة محاولة حذف نوع المحتوى ستظهر نفس الرسالة. لذلك يجب التأكد من حذف العنصر من سلة المحذوفات Recycle Bin أيضاً.


ليست هناك تعليقات:

إرسال تعليق