【问题标题】:Drupal 7 build pagerDrupal 7 构建寻呼机
【发布时间】:2014-09-05 08:46:54
【问题描述】:

我正在尝试在节点列表中构建寻呼机。这是我的一段代码: `$nodes = node_load_multiple($nids);

$current_page = pager_default_initialize(count($nodes), 12);

$chunks = array_chunk($nodes,12, TRUE);

$build['pager'] = array(
  '#theme'  => 'pager',
  '#quantity' => count($nodes),
  '#weight' => 100
);`

这只是一个小问题:我有很多节点,它显示(页面:1 2 3 4 5 6 7 8 9 等到 150)我实际上想要的是这样的寻呼机(页面:1 2 3 4 5 ...)。

因此寻呼机不应显示 150 位,而应仅显示 5 位,末尾带有“...”以表明页面超过 5 个。

感谢您的回答

【问题讨论】:

    标签: drupal drupal-7 pager


    【解决方案1】:

    您可以覆盖模板文件中的theme_pager。或者你可以用hook_theme注册你自己的主题,创建主题函数并在渲染数组中传递新的主题名称,如'#theme' => 'my_pager',

    【讨论】:

      【解决方案2】:

      对不起,耽误您的时间。我找到了解决方案。我错过了一个“,”,这就是为什么在主题数组中添加“#quantity”时它没有显示寻呼机。

      【讨论】:

        猜你喜欢
        • 2014-01-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-02
        • 1970-01-01
        相关资源
        最近更新 更多