我创造我在Drupal 7网站接下来寻呼机,我需要上一页|在Drupal 7
<<Prev | Next>>
寻呼系统为我的网站。这是必需的,因为我不想使用drupal pager(它不是必需的)。有没有办法改变Drupal的传呼机,还是我必须使用Drupal 7 API?
如果我必须使用API,请给我一个链接或帮助我更改Drupal 7分页。
我创造我在Drupal 7网站接下来寻呼机,我需要上一页|在Drupal 7
<<Prev | Next>>
寻呼系统为我的网站。这是必需的,因为我不想使用drupal pager(它不是必需的)。有没有办法改变Drupal的传呼机,还是我必须使用Drupal 7 API?
如果我必须使用API,请给我一个链接或帮助我更改Drupal 7分页。
你需要在你的主题超越此功能的template.php http://api.drupal.org/api/drupal/includes!pager.inc/function/theme_pager/7 theme_pager将被重命名为YOURTHEMENAME_pager。 复制完整的功能并重新命名,并按照您的要求对功能进行更改。
一个非常简单的寻呼机,没有第一/最后一个环节:
<?php
function phptemplate_pager($tags = array(), $limit = 10, $element = 0, $parameters = array()) {
global $pager_page_array, $pager_total;
$page_prev = $pager_page_array[$element] - 1;
$page_curr = $pager_page_array[$element] + 1;
$page_next = $pager_page_array[$element] + 1;
if ($pager_total[$element] > 1) {
$output = '<div class="previous-next">';
if ($pager_page_array[$element]!=0) $output.= '<a href="?page='.$page_prev.'" class="previous">Previous</a>';
$output.= '<div class="previous-next-page">Page '.$page_curr.'/'.$pager_total[$element].'</div>';
if ($page_curr!=$pager_total[$element]) $output.= '<a href="?page='.$page_next.'" class="next">Next</a>';
$output.= '</div>';
return $output;
}
}
?>
你可以主题是你自己,没有什么花哨那里。
在你只是想添加一个类的按钮时,使用此:
function mytheme_pager_link($variables)
{
$variables['attributes']['class'] = 'btn';
return theme_pager_link($variables);
}
我不能understant,应在该变量“$变量”是什么。我怎样才能禁用Drupal 7分页 – 2012-07-20 13:48:07