【问题标题】:How to sum up the columns of views table in drupal7?如何总结drupal 7中视图表的列?
【发布时间】:2011-09-13 09:49:19
【问题描述】:

如何在我的视图 (Drupal 7) 视图的页脚中添加字段摘要?

所以我列出了用户个人资料,其中一个字段包含一个整数值,表示他们每月将订购的产品数量。

用户 1:45
用户 2:45
用户 3:30

在此视图的页脚中,我想总结表中的所有值,因此在“产品数量”列的底部,我会得到值 120。

我如何才能最好地做到这一点?我是 Drupal 的新手,但对 PHP 相当有经验。我听说过自定义视图模板,是这种方式还是有更简单的方式?

谢谢!


谢谢, 我正在运行 Drupal7,但该模块没有运气。

我觉得我在这里尝试做的事情很容易,我真的很惊讶这并不容易完成。

我对这样的事情做了一个远射,但没有运气......

if (isset($mCount_test)) {

    $mCount_test+=1; //if it is set, add to it
}
else {
    $mCount_test=0; //if this is the first step of the loop, set (create) the variable
}

//print the actual contents
print $fields["title"]->content;

//check if my sum-variable is working... (which it ain't...)
print "[$mCount_test]";

我认为它与变量范围有关,我没有时间深入了解视图如何实际使用这些模板文件。

如果有一个包含此字段模板的模板文件会很好(例如 page.tpl?看起来它不会因为我在该文件中所做的任何事情都没有显示...)我可以设置变量,让这个字段模板文件添加到该变量,然后返回 page.tpl 在我的表格的页脚打印该变量的最终结果。

【问题讨论】:

    标签: drupal drupal-views


    【解决方案1】:

    在 Views 中进行计算不是很简单,您可以尝试使用 Views Calc 。 另一种选择是以编程方式获取视图,循环遍历结果并手动进行计算。

    【讨论】:

    • 您是指自己编写一个 SQL 查询,还是有一种更自动化/更友好的方式来“遍历结果”?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多