当前模板文件名 Template::Toolkit

Current template file name with Template::Toolkit

我已阅读 Template::Toolkit documentation 但无法弄清楚如何使用 template.name (正在使用的模板)。该字符串将用于检查 =是否是特定模板。

 [% SET name = template.name %]
  <span>[% IF name == 'ADMIN/MAIN.TT' %] YES [% ELSE %] NO [% END %]</span>

template.name returns admin/main.tt 但是比较不对。它一直打印 NO.

字符串比较在 Template Toolkit 中区分大小写。

[% IF name == 'admin/main.tt' %]