Текущее имя файла шаблона с Template :: Toolkit - PullRequest
0 голосов
/ 28 июня 2018

Я прочитал 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.

1 Ответ

0 голосов
/ 29 июня 2018

Сравнение строк чувствительно к регистру в Template Toolkit.

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