我自己写了一个Drupal Views行插件,我想计算行数,这样我就可以对每个 Nth 行的输出做些什么。
我可以在插件的预处理器函数中执行此操作,但如果它被多次使用(例如在面板中),我无法将计数器重置为零。
有人能指出我在正确的方向吗?
答案 0 :(得分:2)
视图的默认样式插件会向视图对象添加计数器。它可以在
获得$view->row_index
如果要覆盖自定义样式插件中的render方法,请记住在自己的渲染函数中复制此功能。
答案 1 :(得分:0)
您可以查看views_customfield模块。 (http://drupal.org/project/views_customfield)此模块允许您访问视图中的行号,以及在每行中添加PHP代码的选项。非常方便......