【问题标题】:Count rows in Drupal views plugin在 Drupal 视图插件中计算行数
【发布时间】:2010-05-10 06:00:28
【问题描述】:

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

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

有人可以在这里指出正确的方向吗?

【问题讨论】:

    标签: drupal drupal-views drupal-theming


    【解决方案1】:

    视图的默认样式插件为视图对象添加了一个计数器。可在

    $view->row_index
    

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

    【讨论】:

      【解决方案2】:

      您可以查看 views_customfield 模块。 (http://drupal.org/project/views_customfield) 这个模块让你可以访问视图中的行号,还可以选择在每一行中添加 PHP 代码。很方便...

      【讨论】:

      • 我真的不想安装一个模块来计算行数。还是谢谢。
      猜你喜欢
      • 1970-01-01
      • 2015-09-22
      • 1970-01-01
      • 2015-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-30
      相关资源
      最近更新 更多