如何在drupal 7中的主题('pager')中添加属性类?
我的代码如下:
$directory_table .= theme('pager', array('quantity', $STAFF_COUNT ),array(
'element' => array(
'class' => array('pagination pull-right'))));
但它没有将该类应用于寻呼机。
答案 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即可。然后,您可以在该函数中添加所需的类,或者根据发送到函数的变量添加添加类所需的逻辑。
请记住在覆盖函数后清除主题缓存。