首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用视图生成列的总数(和)

用视图生成列的总数(和)
EN

Drupal用户
提问于 2018-11-05 16:25:23
回答 2查看 4.4K关注 0票数 1

流行的Drupal 7模块(如Views和视图聚合加号)无法用于Drupal 8,因此我很难实现以下目标:

使每个父节点的列(子节点列表的一个整数字段)之和,而不使用任何自定义代码。无论我如何处理“使用聚合”功能,我都会继续获取符合我的标准的实体的值列表,而不是求和。

EN

回答 2

Drupal用户

回答已采纳

发布于 2018-11-07 12:22:58

在最初的尝试中,我尝试在子节点上创建一个视图,应用上下文过滤器将结果限制在父节点上。那不管用。

最后,和起作用了,当我切换时,我在父节点上创建了一个视图,并与子节点建立了一个关系(通过一个实体引用)。当我总结(孩子的)领域时,它起了作用。

票数 1
EN

Drupal用户

发布于 2018-11-05 21:22:06

当前的配置是对该字段中的所有数字进行之和,但在每个视图行中,因此,如果您有多值字段,则会看到每个节点中的数字加在一起。

要对所有结果/节点进行汇总,您需要删除排序条件,这可能会抛出聚合。

我不认为你的第二个问题是有意义的,你想引用在视图中计算出来的值吗?

Entityreference创建了一个实体列表,而汇总的值不是一个实体,您不能这样引用它。您可以创建一个视图块,并在某些内容页和需要它的任何地方显示汇总的值。这就是你想要的吗?

票数 2
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/272036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档