检索两个sitefinity模块之间的相关内容

时间:2014-05-09 11:43:22

标签: sitefinity

在我提出问题之前,我想说明我想要实现的目标。

我在Sitefinity中创建了两个模块“作业”和“ CareHomes ”。 CareHomes 模块包含“地址”,“位置”等字段以及标识 CareHome 的其他一些信息而作业模块旨在允许客户为 CareHomes 发布作业。

我还有一个分类字段/分类法,也称为 carehomes 这个分类法只是客户运营的所有CareHomes的列表。 CareHomes 模块和作业模块

中均提供此分类字段

现在这是我的问题:我希望显示来自 CareHomes 模块的信息,例如“地址”“位置工作小部件。这就是我想要一种情况,当客户填写作业模块表单并在 carehomes 分类中选择“Carehome1”时,我希望能够检索“处理来自 CareHomes 的信息,这些信息也选择了相同的“Carehome1”分类标准。

我知道这是一个有很多专业人士的论坛,我的问题可能会让一些人觉得很傻,但是如果你能很好地回答我的问题或指向一个有用的资源,我会很感激,因为我是Sitefinity的新手,我们刚刚开始使用它几个星期。

1 个答案:

答案 0 :(得分:0)

你有几个选择,如果你坚持使用6.3,你可能想看一下dynamic items field control的工作模块,它允许你将一个工作关联到一个CareHome。您可以使用名为Thunder的Sitefinity的Visual Studio插件创建该字段,并将其添加到您的Jobs模块。 More info here。然后,您必须使用api在“作业”小组件中查找关联的CareHome信息。有一些样板代码可以在管理中的模块构建器中查看这些内容 - >模块构建器 - > {You Module} - >代码参考,但它可能很痛苦。

我尚未使用但在Sitefinity的最后一次网络研讨会中看到的另一个选项仅在Sitefintiy 7及其相关数据字段中可用,该字段可用于所有自定义内容项和大多数内置内容类型。因此,您必须进行升级,但获取相关项目的API似乎更容易使用,information on that is here以及显示Sitefinity 7的新功能的网络研讨会is here