0
改變了我創建的內容項目的情況如下:果園CMS內容項目的類型不能以編程
ContentItem ci = _orchardServices.ContentManager.New("ContentTypeA");
_orchardServices.ContentManager.Create(ci, VersionOptions.Published);
ci.As<SomeContentPart>().SomeAttr = value;
...
_orchardServices.ContentManager.Publish(ci);
在另一種方法,我需要改變它的內容類型,我嘗試沒有成功如下:
ci.TypeDefinition = _contentDefinitionManager.GetTypeDefinition("ContentTypeB");
ci.ContentType = "ContentTypeB";
當我再次查詢內容項目時,其內容類型仍然是「ContentTypeA」而不是「ContentTypeB」。
任何想法?
謝謝伯特蘭。我正在將Sharepoint文檔導入Orchard。因此,每次Sharepoint文檔的內容類型發生更改時,都需要重新創建內容項目。對我來說看起來有點不整潔:S。我知道這個功能並不是高優先級的,但是可以使用它。 – sebasuy 2013-05-15 12:58:43