[% # THis is in templatelib.tt %] [% MACRO date_template(parm1, parm2, parm3) BLOCK %] [% SWITCH parm1 %] [% CASE "value 1" %] display this way [% CASE "value 2" %] display other way [% CASE DEFAULT %] display default way [% END %] [% END %]