perl模板:在列表旁添加变量

时间:2013-11-06 21:56:28

标签: perl template-toolkit

我有perl通过Template Toolkit生成一个列表。

如何在混音中添加几个单个非列表变量,例如要包含在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>

1 个答案:

答案 0 :(得分:1)

$e->{somethingElse} = "some value";

[% somethingElse | html %]