Drupal 视图插件中的行计数
我自己编写了一个 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
视图的默认样式插件向视图对象添加了一个计数器。如果
您在自定义样式插件中覆盖渲染方法,请记住在您自己的渲染函数中复制此功能。
The default style plugin for views adds a counter to the view object. It is available at
If you are overwriting the render method in a custom style plugin remember to duplicate this functionality in your own render function.
您可以查看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...