2017-06-17 38 views
1

我有一个包含两个数字字段和一些行的表视图。以编程方式在Drupal 8中构建一个视图总和行

第一项任务是建立第三个字段,其中两个字段是相乘的。 对于我来说,构建与views_pre_render(\ Drupal \ views \ ViewExecutable $视图)的总和没有任何问题。

但我没有找到解决方案来获得这个新领域的前端。 我应该在视图中覆盖节点的给定字段还是应该建立一个新字段?

而第二个任务是,建立一个总和新的领域的所有行输出它在页脚。

我正在为我们寻找API中的不同视图挂钩,但没有找到解决方案。

您能否给我一些提示?

回答

0

我把一个新的领域的内容类型默认为0 并与mymodule_entity_presave(Drupal的\核心\实体\ EntityInterface $实体),我没有其他两个领域的乘法和更新为该值的新领域。

把新字段查看,现在我有乘数值。

下一步是建立一个总和与新领域的总和行。

我想用一个预处理视图函数为Twig构建一个新的变量。

我试过这一个mytheme_preprocess_views_view_table(& $变量),因为它是一个表视图。 但我不能得到结果的foreach循环中的原始值。 什么是最好的解决方案?

相关问题