[% USE T8 %]
[% MACRO build_url BLOCK %]
[% IF base_url %]
[% base_url %]&page=[% page %]
[% ELSE %]
[% url_maker('page' => page) %]
[% END %]
[% END %]
[% IF pages.max > 1 %]
[% IF pages.page > 1 %]
[% ELSE %]
[% END %]
[% FOR p = pages.common %]
[% NEXT UNLESS p.visible %]
[% IF p.active %]
[% p.page %]
[% ELSE %]
[% p.page %]
[% END %]
[% END %]
[% IF pages.page < pages.max %]
[% ELSE %]
[% END %]
[% END %]
[% IF target %]
[% END %]