[Templates] Templates : Pass perl variables to BLOCKS
Paul Seamons
mail@seamons.com
Thu, 20 Sep 2007 10:50:32 -0600
I've updated your question with code that may get you closer.
> [% PERL %]
> use Spreadsheet::WriteExcel;
> my $workbook = Spreadsheet::WriteExcel->new("example.xls");
> my $sheet1 = $workbook->add_worksheet("example");
> $sheet1->write ('A1',"Testing address");
$stash->set('myvar', $sheet);
> [% END %]
>
[% PROCESS test foo=myvar %] [%# *** function Call ***%]
> [% BLOCK test %]
> [% PERL %]
my $sheet = $stash->get('foo');
> $sheet->write('A2',"Hello");
> [% END %]
> [% END %]
Paul