[%# menu: generate sequence of buttons with optional left/right/select
# ARGS:
# buttons = [ # list of buttons
# { link => 'page1.html', text => 'First Page' },
# { link => 'page2.html', text => 'Second Page' },
# ...
# ],
# select # item to select in range 1 to n (0: none)
# left # add left arrowhead to first item
# right # add right arrowhead to last item
-%]
[% INCLUDE html/button
link = b.link
text = b.text
left = loop.first ? left : 0
right = loop.last ? right : 0
select = (select == loop.count) ? select : 0
FOREACH b = buttons
-%]