如何让drupal视图显示基于节点的动态内容
Posted
技术标签:
【中文标题】如何让drupal视图显示基于节点的动态内容【英文标题】:How to have drupal views show dynamic content based on node 【发布时间】:2010-11-17 14:56:06 【问题描述】:是否可以让视图显示基于当前节点的查询(不是 1 个集合节点,而是任何节点)
我的情况:
用户提交带有信息的节点
另一个用户可以使用 2 个字段从另一个内容类型向该节点捐款:节点参考(用于选择节点)和整数(用于输入捐赠金额)
我需要一个块视图来显示当前显示节点的所有捐赠金额
(如果有人告诉我如何将所有捐赠的金额加起来以显示总金额,那就更好了!)
提前致谢
【问题讨论】:
【参考方案1】:如果您需要动态过滤,视图参数是您的朋友。
添加字段和过滤器后,添加参数内容:节点引用(名称可以是您选择的名称,但请确保它是节点引用)。
在参数设置中,对于“参数不存在时采取的操作”单击提供默认参数并从 URL 中选择节点 ID,进行验证。
添加块视图并在块设置页面上启用它。它只会显示在适当的节点上。
查看this tutorial了解更多详情。
要进行计算,请查看Views Calc 模块。
【讨论】:
好吧,我正试图绕开这个问题,当我制作这个视图块时,它应该显示所有将引用者设置为这个节点的节点?您还认为可以制作动态按钮吗?因此,当有人单击它(从包含信息的页面)并转到捐赠内容类型时,推荐人字段已被选中? 块应该显示所有引用当前节点的节点。 关于第二个问题,请查看 Node Reference URL Widget drupal.org/project/nodereference_url以上是关于如何让drupal视图显示基于节点的动态内容的主要内容,如果未能解决你的问题,请参考以下文章
Drupal 8 如何制作仅显示与当前节点相关的分类术语的视图