在Drupal views插件中计算行数

时间:2010-05-10 06:00:28

标签: drupal drupal-views drupal-theming

我自己写了一个Drupal Views行插件,我想计算行数,这样我就可以对每个 Nth 行的输出做些什么。

我可以在插件的预处理器函数中执行此操作,但如果它被多次使用(例如在面板中),我无法将计数器重置为零。

有人能指出我在正确的方向吗?

2 个答案:

答案 0 :(得分:2)

视图的默认样式插件会向视图对象添加计数器。它可以在

获得
$view->row_index

如果要覆盖自定义样式插件中的render方法,请记住在自己的渲染函数中复制此功能。

答案 1 :(得分:0)

您可以查看views_customfield模块。 (http://drupal.org/project/views_customfield)此模块允许您访问视图中的行号,以及在每行中添加PHP代码的选项。非常方便......