[% # this is a temporary hack col = { back = 'white' fore = 'marine' select = 'green75' click = 'sky' baron = 'black' baroff = 'aqua' } rgb = { back = splash.rgb.${col.back} fore = splash.rgb.${col.fore} select = splash.rgb.${col.select} click = splash.rgb.${col.click} baron = splash.rgb.${col.baron} } img = { back = "${splash.images}/${col.back}" fore = "${splash.images}/${col.fore}" select = "${splash.images}/${col.select}" size = splash.imgsize type = splash.imgtype } gap = 1; imgsize = 8; # select = 2; -%] [% items = [ { id => 'foo', text => 'Download' } { id => 'bar', text => 'Quick Start' } { id => 'baz', text => 'Tutorial' } { id => 'baz', text => 'Manual' } { id => 'wiz', text => 'FAQ' } ] %] [% FOREACH item = items -%] [% sel=(select && ((loop.count == select) || (loop.count == (select + 1)))) -%] [% INCLUDE sep col=sel ? col.baron : col.baroff -%] [% END %] [% INCLUDE sep col=(select == items.size) ? col.baron : col.baroff -%]
  [% "" IF loop.count == select %][% item.text %][% "" IF loop.count == select %]  
[%- BLOCK sep; DEFAULT col=col.select; rgbcol = splash.rgb.${col} -%] --- [%- END %]