我有一个 Drupal 6 站点,在那里我创建了一个显示节点列表的视图。没什么复杂的——除了当我选择“使用寻呼机”——>“是”(并选择“完整寻呼机”选项)时,寻呼机不会出现在页面上。显示节点的第一页,但无法访问其他页面。
通过谷歌搜索,我看到有些人对“Pager Element”项目有疑问,所以我将其从 0 更改为 1 - 不走运。
这应该不是很复杂,但我已经有一段时间了!
帮助!?
ETA:我已经在 /modules/views/theme/theme.inc 中追踪到以下几行:
$pager_theme = views_theme_functions($pager_type, $view, $view->display_handler->display);
$vars['pager'] = theme($pager_theme, $exposed_input, $view->pager['items_per_page'], $view->pager['element']);
第一行返回一个数组;第二行什么也不返回。
我现在怀疑这是我正在使用的自定义主题的主题问题,可能没有为 Drupal 6 完全正确更新——比如,也许我以某种方式错过了寻呼机模板?- 但是,我对 Drupal 很陌生,并不真正了解如何进一步追踪和解决问题。任何建议将不胜感激!
预计到达时间:
使用 Garland 时寻呼机也不会出现,所以这毕竟不是主题问题。另外:我在开发服务器上也设置了该站点的副本,并且该副本具有工作分页!我检查了我认为可能不同的地方——主题中的文件,启用了哪些模块——看起来几乎一切都是一样的。然而,我知道的一件事是不同的,生产服务器的 MySQL 版本较低(低于 Drupal 6 的推荐版本——我们正在等待托管公司稍后进行更改)。旧版本的 MySQL 无法在 Drupal 6 中正确进行分页是否有意义?如果是这样,在我们能够更新 MySQL 之前,有没有人知道我可以做的解决方法?