显示通过暴露的过滤器过滤的元素总数

发布于 2024-11-17 19:11:20 字数 293 浏览 1 评论 0原文

我还没有看到 Drupal 7 执行此操作的有效解决方案。 我有一个公开的过滤器组,它根据指定的条件过滤我的视图内容,并且我想显示 PHP 块中找到的元素的数量。我有这样的工作代码:

<?php
  global $pager_total_items;
  print $pager_total_items[0] ;
?>

但它仅适用于 Bartik 主题 所以这是我的问题: 如何在 Drupal 7 视图分页器(任何主题)中显示找到/过滤的元素总数?

I haven't seen working solution for Drupal 7 to do this.
I have an exposed filters group which filters my views content to specified criteria and I'd like to display the number of found elements in a PHP block. I had working code for this :

<?php
  global $pager_total_items;
  print $pager_total_items[0] ;
?>

but it works ONLY in Bartik theme
so here's my question:
How can I display a number of total found/filtered elements in Drupal 7 views pager (any theme)..?

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

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

发布评论

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

评论(2

自由如风 2024-11-24 19:11:20

解决方案是将此代码放入 PHP 块中:

$view = views_get_page_view();
print $view->query->pager->get_total_items();

并且它有效!

The solution for this is to put this code in the PHP block:

$view = views_get_page_view();
print $view->query->pager->get_total_items();

and it works!

眼前雾蒙蒙 2024-11-24 19:11:20

我现在在 Drupal 7 中使用 Views 3.7,最后发现您只需将结果摘要 全局:结果摘要 添加到页眉/页脚即可。

I'm using Views 3.7 in Drupal 7 right now and finally found out you simply can add a result summary Global: Result summary to the header/footer.

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