Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在drupal 7中创建具有实体引用的视图_Drupal_Drupal 7 - Fatal编程技术网

在drupal 7中创建具有实体引用的视图

在drupal 7中创建具有实体引用的视图,drupal,drupal-7,Drupal,Drupal 7,我需要做的是: 我有一个“页面”内容类型,我可以在其中选择要显示为块的推荐内容类型。每个“页面”可以有不同的证明 因此,我的“页面”有一个鉴定字段field_testional,它属于“实体引用”类型,并从鉴定内容类型的实体选择中自动完成 所以现在,当我创建我的新“页面”时,我键入内容并键入我想要的推荐信,该页面应该能够浏览所选的推荐信 我使用以下高级设置配置了块视图来处理此过程: 关系: 实体引用:被引用的实体 到内容实体的桥接,该内容实体通过字段_证明引用 这不行!我甚至尝试过反向关系,因为

我需要做的是: 我有一个“页面”内容类型,我可以在其中选择要显示为块的推荐内容类型。每个“页面”可以有不同的证明

因此,我的“页面”有一个鉴定字段field_testional,它属于“实体引用”类型,并从鉴定内容类型的实体选择中自动完成

所以现在,当我创建我的新“页面”时,我键入内容并键入我想要的推荐信,该页面应该能够浏览所选的推荐信

我使用以下高级设置配置了块视图来处理此过程:

关系:

实体引用:被引用的实体 到内容实体的桥接,该内容实体通过字段_证明引用

这不行!我甚至尝试过反向关系,因为我只有两种选择: 实体引用:引用实体 通过字段\证明引用内容的内容实体的桥接

这也不管用

有人能提供一些建议吗?我觉得我很接近,但只是错过了最后的金块


请提供帮助。

据我所知,您的“页面”内容类型中只有一个字段,该字段是一个实体引用,仅限于选择“推荐”内容类型的任何节点。并且您希望在“页面”节点的详细信息页面中显示一个块。此块必须有一个筛选器,由当前页面节点的“field_Certificational”提供

如果是这样,您不需要设置引用,而是需要设置上下文过滤器。你只需要选择你的“现场证明”。还将块配置为仅显示在“页面”节点页面上

若要显示引用实体中的某些内容,则必须使用引用,而不是筛选视图输出