如何在drupal 7中的主题(' pager')中添加属性类?

时间:2014-11-11 06:48:08

标签: drupal pagination

如何在drupal 7中的主题('pager')中添加属性类?

我的代码如下:

$directory_table .= theme('pager', array('quantity', $STAFF_COUNT ),array(
'element' => array(
            'class' => array('pagination pull-right'))));

但它没有将该类应用于寻呼机。

1 个答案:

答案 0 :(得分:1)

由于theme_pager函数只需要1个参数(变量数组),因此您的主题函数调用应如下所示:

$directory_table .= theme('pager', array('quantity' => $STAFF_COUNT, 'element' => array('class' => array('pagination pull-right'))));

BUT:
似乎theme_pager只是设置一个'pager'类忽略你可能发送给函数的任何变量。

所以,最好的办法就是覆盖theme_pager功能。只需将其复制到您的主题template.php文件并将该函数重命名为MYTHEME_pager即可。然后,您可以在该函数中添加所需的类,或者根据发送到函数的变量添加添加类所需的逻辑。

请记住在覆盖函数后清除主题缓存。