如何在多对多关系中链接Orchard CMS中的两种内容类型?

时间:2013-02-02 02:22:33

标签: orchardcms orchardcms-1.6

我正在Orchard网站上工作,我想记录一些代码 - 一系列插件和每个插件可以处理的一组命令。

所以我想为每个插件创建一个页面,并为每个可用命令创建一个页面,然后以某种方式将插件与其支持的命令链接起来。

在插件页面上,我想列出该插件支持的所有命令。

相反,在记录每个命令的页面上,我想列出支持它的所有插件。这似乎是一种多对多的关系。

我很高兴创建内容类型,我想我会创建一个'插件'内容类型和'命令'内容类型。我希望解决方案能以某种方式涉及查询的使用。我不太确定如何把它们捆绑在一起。

我不确定如何处理这个问题。有没有人对如何实现这一点有任何建议?有没有办法通过配置和定义新的内容类型来做到这一点,或者你认为我需要编写代码?

2 个答案:

答案 0 :(得分:3)

您可以使用为多个项目配置的内容选择器字段,也可以按照以下文档主题实现它:http://docs.orchardproject.net/Documentation/Creating-1-n-and-n-n-relations

答案 1 :(得分:0)

我们可以选择Mechanics Module,它可以让您在数据迁移或使用管理界面创建部件之间的关系。请参阅Mechanics Documentation了解详情。

相关问题