Drupal 7 开发内部培训资料, 分头诗人

这种表格用views可以实现吗?

赞成!
0
否决!

现在就是想实现这个功能,具体:

1.open waiting closed为taxonomy,代表一种状态A。p1 p2 p3也是taxonomy,代表一种状态B。

2,。下面的数字就是对应的个数:如第一列就是------ 产品1中状态A为open1 且状态B为p1的个数为1个,以此类推。最下面一行是总和,这个用views可以实现吗?我知道用theme_table可以实现,但是因为我的这些数据还想用views excel export来到成excel,最坏的打算是我才会自己写table

1 个回答

赞成!
0
否决!

建议最好用自定义模块方式,把数据循环出来,这样比较灵活。views要做统计也可以的。不过最灵活的还是自定义模块。

views的统计例子:

1,编辑views,打开Views aggregations。

 

2,移除默认排序

3,添加字段“Content: Type” 跟 “Content: Nid”

选择COUNT  Content: Nid,

 

这样就能生成 统计的sql语句

SELECT node.type AS node_type, COUNT(node.nid) AS nid
FROM 
{node} node
WHERE (( (node.status = '1') ))
GROUP BY node_type
LIMIT 10 OFFSET 0