Content management system Orchard CMS小部件创建
我的目标是为Orchard创建一系列小部件,我可以在以下项目中重复使用 考虑到这一点,我能够利用migrations.cs文件为特定主题创建小部件,但在orchard文档中发现了这一点: 声明:“一个小部件由两个或多个文件组成,这些文件放在应用程序的/Packages/[MyPackage]/Widgets目录中。”这更适合我,因为在理论上,每个小部件都有自己的文件夹,manifest txt,并且包含自己的资源 我的问题是:这个链接是否过时,因此不正确?如果没有,我会在哪里添加“packages”文件夹(我已经尝试将其添加到“src”文件夹中的各个位置),但无法使其工作。这样创建一个小部件是可能的吗Content management system Orchard CMS小部件创建,content-management-system,widget,orchardcms,Content Management System,Widget,Orchardcms,我的目标是为Orchard创建一系列小部件,我可以在以下项目中重复使用 考虑到这一点,我能够利用migrations.cs文件为特定主题创建小部件,但在orchard文档中发现了这一点: 声明:“一个小部件由两个或多个文件组成,这些文件放在应用程序的/Packages/[MyPackage]/Widgets目录中。”这更适合我,因为在理论上,每个小部件都有自己的文件夹,manifest txt,并且包含自己的资源 我的问题是:这个链接是否过时,因此不正确?如果没有,我会在哪里添加“packag
提前感谢从1.4版开始,我就一直在使用orchard,我还没有遇到过用这种代码来包装小部件的情况。我认为本文已经过时了,请检查这一点来创建小部件 简而言之,小部件是一个
ContentType
,它有一个名为WidgetPart
的部分,并且具有小部件的原型
ContentDefinitionManager.AlterTypeDefinition("FOOWidget", cfg => cfg
.WithPart("WidgetPart")
.WithPart("CommonPart")
.WithSetting("Stereotype", "Widget"));
希望这是有用的。我从1.4版就开始使用orchard,我还没有遇到过这种类型的代码来包装小部件。我认为这篇文章已经过时了,请检查它来创建小部件
简而言之,小部件是一个ContentType
,它有一个名为WidgetPart
的部分,并且具有小部件的原型
ContentDefinitionManager.AlterTypeDefinition("FOOWidget", cfg => cfg
.WithPart("WidgetPart")
.WithPart("CommonPart")
.WithSetting("Stereotype", "Widget"));
希望这有用。谢谢贝纳姆。看起来很遗憾,特定的文档已经过时了,为了易于使用和可移植性,最好还是用这种方式创建小部件。文档是开源的,需要贡献。您所要做的就是在Github上编辑文档。谢谢Behnam。看起来很遗憾,特定的文档已经过时了,为了易于使用和可移植性,最好还是用这种方式创建小部件。文档是开源的,需要贡献。您所要做的就是在Github上编辑文档。