[Koha-devel] pagination bar

Pierrick LE GALL pierrick at koha-fr.org
Thu Apr 6 14:39:02 CEST 2006


Hi koha-devel,

2 days ago, I've commited a new function pagination_bar in C4::Output
module (was it the right place?). This function builds the HTML code of
a pagination bar:

CVS Log> improved: C4::Output::pagination_bar builds an HTML pagination
CVS Log> bar with no language dependency. This function hugely
CVS Log> simplifies templates and offers a standard pagination method.
CVS Log> This function also improves preformances.

The idea is to always use the same function to create a pagination bar.
The pagination bar will always look the same. What I've seen so far in
templates is N pagination bars, each one using a slightly different
algorithm. One pagination bar was even picture based! (limited to 16
pages).

So far, only 2 pages are using the new pagination bar :
authorities/authorities-home.pl (for search results) and
admin/stopwords.pl. You can find required code in the corresponding
files. You'll see it's very simple, you just need to give the URL for
each link, the name of the offset/page/startfrom URL parameter, the
number of pages and the current page number.

Cheers,

-- 
Pierrick LE GALL
INEO media system





More information about the Koha-devel mailing list