How can I get elements out of an array with Template Toolkit?
Posted
by Przemek
on Stack Overflow
See other posts from Stack Overflow
or by Przemek
Published on 2010-03-17T14:36:26Z
Indexed on
2010/03/17
15:21 UTC
Read the original article
Hit count: 368
I have an array of Paths which i want to read out with Template Toolkit. How can I access the array Elements of this array? The Situation is this:
my @dirs;
opendir(DIR,'./directory/') || die $!;
@dirs = readdir(DIR);
close DIR;
$vars->{'Tree'} = @dirs;
Then I call the Template Page like this:
$template->process('create.tmpl', $vars)
|| die "Template process failed: ", $template->error(), "\n";
In this template I want to make an Tree of the directories in the array. How can I access them?
My idea was to start with a foreach
in the template like this
[% FOREACH dir IN Tree.dirs %]
$dir
[% END %]
© Stack Overflow or respective owner