如何在Orchard中创建包含内容部分列表的窗口小部件?

时间:2015-09-02 14:47:30

标签: c# content-management-system orchardcms

我正在开发一个小型Orchard CMS项目,并希望创建一个Widget以包含在我的Pages中,我可以从中添加或删除项目。这些项目中的每一项都是一个产品(小内容部分,显示项目的名称,图片和简短描述)。

我要创建的这个小部件,应该可以添加或删除它的产品,没有最大或最小限制。

然后,我怎样才能(以编程方式)创建这个内容部分,该部分将包含产品的集合(以某种方式)?

1 个答案:

答案 0 :(得分:2)

我认为这里的问题是语义。 Orchard中的小部件是一种类型,它将嵌入在图层

中使用

您可以通过将部件(您的窗口小部件)附加到部件处理程序中的任何其他ContentItem,以编程方式轻松地执行此操作。

它也可以在迁移中完成,如果你检查最新的版本1.9x,使用一个元素(你可以将你的部分包装在里面)检查布局功能,这似乎是我最好的选择,因为它让您更好地控制哪些“页面”应包含这些产品。 在布局中,现在有一个投影元素,所以这也有帮助。

总是在寻找源头。我从其他人模块中学到了很多东西。