Drupal 7 - 搜索结果分页器

发布于 2024-11-28 19:12:23 字数 174 浏览 1 评论 0原文

我已经在 Drupal 上尝试了我所知道的一切来确认我的搜索结果页面以在底部显示寻呼机。我在图书馆工作,知道有几个页面提到了图书馆,但只有十个页面会显示在第一页上,这是预期的,但在第一页之后就没有再查看的选项了。我在 Drupal 上搜索并查看了代码,看起来是相同的,但是,我无法使寻呼机功能正常工作。

有什么建议吗?

I have tried everything I know how on Drupal to confirm my search results page to show the pager at the bottom. I work at a library and know there are several pages that mention library but only ten will show up on the first page which is expected but there is no option to view anymore after the first page. I've searched on Drupal and looked at the code and it appears to be the same, however, I'm unable to get the pager functionality to work.

Any suggestions?

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

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

发布评论

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

评论(1

走走停停 2024-12-05 19:12:23

如果您尝试将查询结果作为寻呼机尝试执行以下操作

$query = db_select('node', 'n')->extend('PagerDefault');
->condition('type', 'blog') // you query condition
->fields('n', array('title')) // the fields that you request from database
->limit(10); // the number of result/row per page
$queryresult = $query->execute() ; 

$content = '';
foreach ($queryresult as $row) {
  $content .= $row->title."<br/>"; // the row view content
}
$content .= theme('pager'); // this will display the pagination content
echo $content;

if you are trying to make query resut as a pager try to do as the following

$query = db_select('node', 'n')->extend('PagerDefault');
->condition('type', 'blog') // you query condition
->fields('n', array('title')) // the fields that you request from database
->limit(10); // the number of result/row per page
$queryresult = $query->execute() ; 

$content = '';
foreach ($queryresult as $row) {
  $content .= $row->title."<br/>"; // the row view content
}
$content .= theme('pager'); // this will display the pagination content
echo $content;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文