2009-05-18 18 views
6

मुझे सामग्री प्रकार में नया फ़ील्ड जोड़कर मौजूदा SharePoint सामग्री प्रकार को अपडेट करने की आवश्यकता है। मुझे यह सुनिश्चित करने की ज़रूरत है कि यह फ़ील्ड इस सामग्री प्रकार का उपयोग करने वाली सभी सूचियों में जोड़ दी जाए।SharePoint सामग्री प्रकार को कैसे अपडेट करें?

उत्तर

9

यदि आपकी सामग्री प्रकार फ़ीचर का उपयोग करके बनाया गया था, जहां तक ​​मुझे पता है, तो आप सामग्री प्रकार में नया कॉलम जोड़ने के लिए फ़ीचर को अपग्रेड नहीं कर सकते हैं।

कि आपके पास दो विकल्प के साथ छोड़ देता है:

  1. यूआई में कर
  2. प्रोग्राम के रूप में SharePoint ऑब्जेक्ट मॉडल

यहाँ का उपयोग कर इसे क्या विकल्प # 2 करने का एक उदाहरण है: http://blogs.msdn.com/nidhishd/archive/2008/05/06/how-to-modify-content-type-once-it-is-deployed.aspx

0

यह वास्तव में बॉक्स, मानक कार्यक्षमता से बाहर है। जब आप एक सामग्री प्रकार संपादित करते हैं, एक फ़ील्ड जोड़ते हैं, तो यह उन सभी उदाहरणों में जोड़ा जाता है जहां उस सामग्री प्रकार का उपयोग किया जाता है।

उस सूची में प्रत्येक नई प्रविष्टि में अद्यतन फ़ील्ड शामिल होगा। किसी भी मौजूदा प्रविष्टि में वह क्षेत्र भी होगा, लेकिन यह खाली होगा।

+0

दिखाई देगा, यदि मैं कुछ सामान्य संपादित क्या, जैसे की जरूरत है " फ़ोल्डर ", जो सामग्री प्रकार सूची में चयन योग्य नहीं है? –

0

यदि आप केवल अपडेट (फ़ील्ड जोड़कर) करते हैं तो आपको ऐसा करने में सक्षम होना चाहिए।

STSADM -deactivefeature... 
STSADM -installfeature... (contenttype with new field) 
STSADM -activatefeature... 
IISRESET 

आप अब CONTENTTYPES गैलरी इंडस्ट्रीज़ अपने नए क्षेत्रों se चाहिए, लेकिन आप-करूँगा वांछित सूची में दूर करने के लिए/जोड़ने contenttype इससे पहले कि वे

संबंधित मुद्दे