因此,我想根據功能部署基於「Page」的自定義內容類型。內容類型的部署工作正常 - 自定義內容類型是基於「頁面」創建的。自定義內容類型中不存在的字段(繼承自「頁面」)SharePoint
缺少的是FieldRefs:我在FieldRefs標記中引用的字段沒有顯示在我部署的內容類型中。
我Elements.xml的樣子......
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Field Type="Text"
DisplayName="PlantName"
Required="FALSE"
Group="Custom Columns"
ID="{2068B882-8349-4a7f-BA3A-60BE60DEFF9A}"
StaticName="PlantName"
Name="PlantName" />
<ContentType ID="0x010100C568DB52D9D0A14D9B2FDCC96666E9F2007948130EC3DB064584E219954237AF3900A96BBF2C61EC4534A7654CEF00B72A9D"
Name="PlantDocument"
Group="Custom Content Types"
Description="PlantDocument"
Hidden="FALSE"
Version="0">
<FieldRefs>
<FieldRef ID="2068B882-8349-4a7f-BA3A-60BE60DEFF9A"
Name="PlantName" />
</FieldRefs>
</ContentType>
</Elements>
誰能告訴我爲什麼「PlantName」沒有出現在我的內容類型?
感謝您的幫助!
所以,這是正確的答案。我有主題啓動器相同的問題,問題是我在FieldRef xml節點的評論。我刪除了所有評論,它只是工作。我花了大約5個小時來研究和解決這個問題,並最終看到這篇文章和提示:) Joe Capka,感謝一百萬! – avishnyakov 2011-05-23 15:44:06
這個答案應該得到100分,每小時浪費一分,試圖弄清楚這種奇怪而無證的行爲會發生什麼。非常感謝你的回答! – Lester 2012-07-24 00:25:33