我为一个提供研究资助的机构工作。我们定期为我们的资助撰写“研究简报”,总结他们的发现。我的测试Drupal站点有一个研究简报的视图,我想要的是在用户查看特定的研究简报时显示一组授权信息。
我有两种定制的内容类型:授权和研究简报。搜索-简要内容类型有一个授予ID的节点参考字段。我使用路径自动,所以示例研究-简要路径是:site.org/research-简要/ 551023442,其中551023442是授予ID。
我应该设置块视图上下文过滤器的方式是:当过滤器不可用时,内容:父ID (field_parent_id):提供默认值。类型: URL路径组件的原始值:2使用路径别名:选中
这是不起作用的,我已经尝试了很多字段和配置选项,并且肯定会感激任何有用的指针。如果显示所有结果,则可以看到块中的所有授权。
发布于 2016-05-18 11:46:25
我会对研究简报content:nid使用上下文过滤器进行尝试,然后使用默认值:node id from the url。这种工作方式,不管路径自动,总是提供正确的节点是为研究简要。
然后从研究简报中添加一个视图关系(join)到格兰特。选择此关系的节点引用字段。
最后,使用格兰特关系选择要显示的字段。
发布于 2016-05-18 11:57:20
请使用上下文过滤器:
页面URL的视图应该是:research-brief/%
上下文过滤器:请单击“添加按钮”
它将显示内容类型的所有字段:研究简报
其中检索、参考Id字段在研究简报中给予。可能是授权ID,然后选择它。
https://drupal.stackexchange.com/questions/201419
复制相似问题