drupal7 mini pager

2
 /** *Overrideoftheme_views_mini_pager(). */ functioneachone_views_mini_pager($vars){ global$pager_page_array,$pager_total; $tags=$vars['tags']; $element=$vars['element']; $parameters=$vars['parameters']; $quantity=$vars['quantity']; //Calculatevariousmarkerswithinthispagerpiece: //Middleisusedto"center"pagesaroundthecurrentpage. $pager_middle=ceil($quantity/2); //currentisthepagewearecurrentlypagedto $pager_current=$pager_page_array[$element]+1; //maxisthemaximumpagenumber $pager_max=$pager_total[$element]; //Endofmarkercalculations. $li_previous=theme('pager_previous', array( 'text'=>(isset($tags[1])?$tags[1]:t('')), 'element'=>$element, 'interval'=>1, 'parameters'=>$parameters, ) ); if(empty($li_previous)){ $li_previous='<ahref="#"class="active"><<</a>'; } $li_next=theme('pager_next', array( 'text'=>(isset($tags[3])?$tags[3]:t('')), 'element'=>$element, 'interval'=>1, 'parameters'=>$parameters, ) ); if(empty($li_next)){ $li_next='<ahref="#"class="active">>></a>'; } if($pager_total[$element]>1){ $items[]=array( 'class'=>array('pager-previous'), 'data'=>$li_previous, ); /*$items[]=array( 'class'=>array('pager-current'), 'data'=>t('@currentof@max',array('@current'=>$pager_current,'@max' =>$pager_max)), );*/ $items[]=array( 'class'=>array('pager-next'), 'data'=>$li_next,

Upload: t

Post on 15-Jul-2015

253 views

Category:

Documents


0 download

TRANSCRIPT

5/13/2018 Drupal7 Mini Pager - slidepdf.com

http://slidepdf.com/reader/full/drupal7-mini-pager 1/3

 

/***Overrideoftheme_views_mini_pager().*/functioneachone_views_mini_pager($vars){global$pager_page_array,$pager_total;

$tags=$vars['tags'];

$element=$vars['element'];$parameters=$vars['parameters'];$quantity=$vars['quantity'];

//Calculatevariousmarkerswithinthispagerpiece://Middleisusedto"center"pagesaroundthecurrentpage.$pager_middle=ceil($quantity/2);//currentisthepagewearecurrentlypagedto$pager_current=$pager_page_array[$element]+1;//maxisthemaximumpagenumber$pager_max=$pager_total[$element];//Endofmarkercalculations.

$li_previous=theme('pager_previous',array('text'=>(isset($tags[1])?$tags[1]:t('')),'element'=>$element,'interval'=>1,'parameters'=>$parameters,));if(empty($li_previous)){$li_previous='<ahref="#"class="active"><<</a>';}

$li_next=theme('pager_next',array('text'=>(isset($tags[3])?$tags[3]:t('')),'element'=>$element,'interval'=>1,'parameters'=>$parameters,));if(empty($li_next)){$li_next='<ahref="#"class="active">>></a>';}

if($pager_total[$element]>1){$items[]=array('class'=>array('pager-previous'),'data'=>$li_previous,);

/*$items[]=array('class'=>array('pager-current'),'data'=>t('@currentof@max',array('@current'=>$pager_current,'@max'=>$pager_max)),);*/

$items[]=array('class'=>array('pager-next'),'data'=>$li_next,

5/13/2018 Drupal7 Mini Pager - slidepdf.com

http://slidepdf.com/reader/full/drupal7-mini-pager 2/3

 

);returntheme('item_list',array('items'=>$items,'title'=>NULL,'type'=>'ul','attributes'=>array('class'=>array('pager')),

));}}

$li_previous=theme('pager_previous',(isset($tags[1])?$tags[1]:t('')),$limit,$element,1,$parameters);if(empty($li_previous)){$li_previous="&nbsp;";}

$li_next=theme('pager_next',(isset($tags[3])?$tags[3]:t('')),$limit,$el

ement,1,$parameters);if(empty($li_next)){$li_next="&nbsp;";}

5/13/2018 Drupal7 Mini Pager - slidepdf.com

http://slidepdf.com/reader/full/drupal7-mini-pager 3/3