我一直在尝试在 Orchard 中的内容项之间“制造”一个多对多关系模块。不幸的是,没有成功。但后来我想到了如何用 TAGS 模拟这种关系。基本上,我必须将“项目”内容类型/部分与“成员”类型/部分联系起来。这是我的想法:
创建一个“项目”内容类型,并将标签部分附加到它。创建项目类型列表。
创建一个“成员”内容类型,并将标签部分附加到它。创建成员类型列表。
在项目页面上添加一个容器小部件,在其中显示项目类型列表的元素,但在视图中添加一个过滤器,仅显示具有“project-xx”标签的内容项(project-x 是标记当前项目)。到目前为止我看到的唯一问题是:
如何访问页面上另一个内容部分/类型的标签,以便在视图中使用它(从“成员”视图中访问“项目”标签)?
任何关于这个或任何其他关于在 Orchard 1.1 中建模内容项之间的多对多关系的想法都将不胜感激。我已阅读文档,但尚未管理内容项之间的创建 nn 关系。