Template Toolkit を使用して perl でリストを生成しています。
ファイルFOREACH
内の外部に含めるなど、いくつかの単一の非リスト変数をミックスに追加するにはどうすればよいですか?.tt2
my $e = {
};
for my $c (sort keys %$cat) {
push @{$e->{categories}},
{
name => $c,
url => "$c"
};
}
$template->process('main.tt2', $e, "index.html") or die;
<ul>
[% FOREACH c IN categories -%]
<li><a href="[% c.url | url %]">[% c.name %]</a></li>
[% END %]
</ul>