Orchard CMS Widget Creation

时间:2013-07-25 13:44:54

标签: content-management-system widget orchardcms

我的目标是为Orchard创建一系列小部件,我可以在以下项目中重复使用。

考虑到这一点,我能够使用migrations.cs文件为特定主题创建小部件,但是在果园文档中找到了这个小部件:

http://docs.orchardproject.net/Documentation/widgets

陈述:"小部件由两个或多个文件组成,这些文件放在应用程序的/ Packages / [MyPackage] / Widgets目录中。" 这适合理论上,每个小部件都拥有它自己的文件夹,显示txt并且拥有它自己的资源。

我的问题是:该链接是否过时,因此不正确?如果不是,我会在哪里添加'包'文件夹(我已尝试将其添加到“src'文件夹”中的各个位置),但无法使其正常工作。是否可以通过这种方式创建小部件?

提前致谢

1 个答案:

答案 0 :(得分:1)

我从1.4版以来一直在和orchard一起工作,我没有遇到过这种类型的代码来创建一个widget.i认为这篇文章已经过时,请检查这个link而不是创建一个小部件。 / p>

在一个简短的句子中,小部件是ContentType,其中有一个名为WidgetPartStereotypeWidget的部分。小部件的迁移如下所示:

 ContentDefinitionManager.AlterTypeDefinition("FOOWidget", cfg => cfg
                .WithPart("WidgetPart")
                .WithPart("CommonPart")
                .WithSetting("Stereotype", "Widget"));

希望这很有用。