Orchard CMS - 创建一个新的Widget

时间:2012-06-27 14:51:32

标签: asp.net orchardcms

我正在尝试编写Orchard Widget,但页面(Writing a Widget)似乎已过时。

具体来说,这段代码无法编译,因为在1.4:

上不存在AlterTypeDefinition
ContentDefinitionManager.AlterTypeDefinition("MapWidget", cfg => cfg
.WithPart("MapPart")
.WithPart("WidgetPart")
.WithPart("CommonPart")
.WithSetting("Stereotype", "Widget"));

有关取代它的内容的任何指示?

1 个答案:

答案 0 :(得分:2)

对于遇到此问题的任何其他人 - 因为AlterTypeDefinition是一种扩展方法。

使用以下内容添加以下内容:

using Orchard.ContentManagement.MetaData;