我给自己写了一个 Drupal Views 行插件,我想计算行数,这样我就可以对每第 N行的输出做一些事情。
我可以在插件的预处理器函数中执行此操作,但如果它被多次使用(例如在面板中),我无法将计数器重置为零。
有人可以在这里指出我正确的方向吗?
我给自己写了一个 Drupal Views 行插件,我想计算行数,这样我就可以对每第 N行的输出做一些事情。
我可以在插件的预处理器函数中执行此操作,但如果它被多次使用(例如在面板中),我无法将计数器重置为零。
有人可以在这里指出我正确的方向吗?
视图的默认样式插件为视图对象添加了一个计数器。可在
$view->row_index
如果您在自定义样式插件中覆盖渲染方法,请记住在您自己的渲染函数中复制此功能。
您可以查看 views_customfield 模块。( http://drupal.org/project/views_customfield ) 这个模块让你可以访问视图中的行号,还可以选择在每一行中添加 PHP 代码。很方便...