كيف تعرف ContentTypeId لنوع المحتوى الذي تم إنشاؤه باستخدام واجهة Sharepoint؟

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

سؤال

أنا أعمل على سير عمل في VS مما يؤدي إلى إنشاء مهمة بنوع المحتوى.نوع المحتوى الذي أريد استخدامه هو نوع محتوى مخصص تم إنشاؤه باستخدام واجهة SharePoint.

هل هناك طريقة لمعرفة معرف نوع المحتوى هذا حتى أتمكن من استخدامه في سير العمل الخاص بي؟

ان لم؛هل هناك بديل لكيفية بدء مهمة تحتوي على نوع المحتوى هذا باستخدام رمز سير العمل الخاص بي في VS؟

هل كانت مفيدة؟

المحلول

ويمكنك أن ترى معرف نوع المحتوى في عنوان الموقع عند النظر في نوع المحتوى في "إعدادات الموقع> الموقع نوع المحتوى معرض". وعنوان الموقع يكون شيئا مثل:

HTTP: //litwaredemo/_layouts/ManageContentType.aspx الأساسية CType = 0x010132165465465464654654654

والجزء الأخير هو نوع المحتوى معرف.

نصائح أخرى

يمكنك تنزيل SharePoint Manager.

سيسمح لك هذا بعرض كافة أنواع المحتوى في مجموعة موقع معينة.يتم سرد الخصائص (بما في ذلك المعرف).

يمكنك أيضًا القيام بالكثير باستخدام هذه الأداة التي لا تقدر بثمن لمسؤولي SharePoint.

ملحوظة: يجب تشغيل هذا على خادم داخل مزرعتك، إذا لم يكن لديك إمكانية الوصول، فهذا ليس الحل المناسب لك.ولكن ربما يمكن لمسؤوليك تشغيله نيابةً عنك.

والواقع أن هذا هو أداة لطيفة ولكن كل هذه المعلومات متاحة أيضا في SharePoint Designer، إذا ما سمح SPDesigner 2010 في البيئة بطبيعة الحال.

وأيضا كملاذ أخير ربما في بيئة لا تثبيت، يمكنك الذهاب مباشرة إلى قائمة تمكين السماح بإدارة أنواع المحتويات وفي URL في نهاية في الأساسية CType = "" معلمة سلسلة الاستعلام سترى نوع المحتوى (يمكنك أيضا الحصول على قوائم GUID ويعرف أيضا باسم معرف فريد بهذه الطريقة). فقط تذكر لإيقاف "السماح بإدارة أنواع المحتويات" إذا كنت لا تريد المستخدمين النهائيين العبث مع مخطط نوع المحتوى.

وشكرا، SG.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top