我正在一个 Orchard 站点上工作,我想在其中记录一些代码 - 一系列插件和每个插件可以处理的一组命令。
所以我希望每个插件都有一个页面,每个可用命令都有一个页面,然后以某种方式将插件与其支持的命令链接起来。
在插件页面上,我想列出该插件支持的所有命令。
相反,在记录每个命令的页面上,我想列出所有支持它的插件。这似乎是一个多对多的关系。
我对创建内容类型很满意,我想我会创建一个“插件”内容类型和一个“命令”内容类型。我希望解决方案会以某种方式涉及查询的使用。不过,我不确定如何将它们联系在一起。
我不确定如何处理这个问题。有没有人对如何实现这一目标有任何建议?有没有办法通过配置和定义新的内容类型来做到这一点,或者你认为我需要编写代码吗?