Я прочитал
Template::Toolkit
документация
но не мог понять, как использовать template.name
(используемый шаблон). Строка будет использоваться для проверки того, является ли это конкретный шаблон.
[% SET name = template.name %]
<span>[% IF name == 'ADMIN/MAIN.TT' %] YES [% ELSE %] NO [% END %]</span>
template.name
возвращает admin/main.tt
, но это не сравнимо. Он продолжает печатать NO
.