如何在Civicrm Drupal 7中显示嵌套的自定义数据集?

时间:2015-04-12 17:16:37

标签: drupal civicrm

我在drupal 7设置中安装了civicrm。现在根据我的客户要求,我必须将一个自定义数据集显示到另一个自定义数据集中。对于。例如。一个自定义数据集为" Medical"以及一个或多个自定义数据集" Doctors"," Diagnosis"应该显示等。此外,它们的显示应该像“摘要”一样。公民布局标签。

1 个答案:

答案 0 :(得分:0)

我可以看到3种可能性:

  • 您使用CiviCase,可以为CiviCRM联系人创建多个案例(即医疗),并在其中添加活动(诊断)和联系人(医生)。您可以创建自定义活动类型并向其添加自定义字段。这是我看到的唯一解决方案,无需开发,因此这将是我的建议。

  • 您使用Drupal实体开发此功能,创建指向CiviCRM的链接与CiviCRM User Reference联系,并找到一种方法,使用hook_civicrm_tabs

  • 在CiviCRM中显示它
  • 您在CiviCRM中开发了一个扩展,可以使用您需要的数据创建新表,或者利用自定义字段并以您希望的方式显示信息。我已经发布了一个simple extension,我想改进它,使它像CiviCRM中的摘要标签一样工作。它可能是你的起点,但可能不是因为你需要一些完全不同的东西。