我正在尝试在Orchard开发我的第一个模块,并坚持以下问题。
我有包含图书的Box内容类型。我想要实现的是允许用户在admin中从框编辑屏幕添加书籍。该过程如下:
我正在寻找有关实施此方法的最佳方法的建议。
答案 0 :(得分:1)
有几种方法可以做到这一点,其中大部分都不需要构建模块。
您可以在新的Orchard 1.8中使用更新的列表功能。这几乎与你所描述的完全相同。
您可以使用分类法,其中框是术语(术语具有您可以扩展的内容类型)。工作流程有点倒退,你可以把书放在盒子里,而不是从书中所有的书中挑选。
您可以使用为多个项目配置的内容选择器字段,并将其约束为图书内容类型。
你可以建立自己的模块,并在你的类型之间建立关系,如下所述:http://docs.orchardproject.net/Documentation/Creating-1-n-and-n-n-relations但除非这是一种纯粹的学习经验,否则没有什么理由可以去做那个,上面的其他三个都简单得多,并且不需要任何编码。