Drupal 视图插件中的行计数

发布于 2024-08-31 12:40:22 字数 158 浏览 5 评论 0原文

我自己编写了一个 Drupal Views 行插件,我想对行进行计数,这样我就可以对每 Nth 行的输出执行一些操作。

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

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

I've written myself a Drupal Views row plugin and I want to count the rows so I can do something with the output every Nth row.

I can do this in the plugin's preprocessor function but if it gets used more than once (in panels for example) I can't reset the counter to zero.

Can someone point me in the right direction here?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

吃颗糖壮壮胆 2024-09-07 12:40:22

视图的默认样式插件向视图对象添加了一个计数器。如果

$view->row_index

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

The default style plugin for views adds a counter to the view object. It is available at

$view->row_index

If you are overwriting the render method in a custom style plugin remember to duplicate this functionality in your own render function.

美人骨 2024-09-07 12:40:22

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

You can have a look at the views_customfield module. (http://drupal.org/project/views_customfield) This module gives u access to row number in the view and also the option to add PHP code in each row. Pretty handy...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文