[% INCLUDE 'events.txt' %] #### use Template; use CGI; my $q = CGI->new(); my $t = Template->new({INCLUDE_PATH => 'template/'}); $t->process('template.tmpl') or die "Template process failed: ", $t->error(), "\n"; #### ... [% IF var = 'what I want' %] [% INCLUDE 'this_file.tmpl' %] [% ELSE %] [% FOREACH x = myarray %] [% INCLUDE x %] [% END %] [% END %] ...