Я пытаюсь вызвать внешний модуль Perl в файле .tt-файла Template Toolkit. Модуль, который я хочу использовать, - Util
, и я хочу позвонить Util::prettify_date
. Я смог включить этот модуль с помощью интерфейса плагина Template Toolkit: я настроил функцию загрузки, новой и ошибки (как описано здесь: http://template-toolkit.org/docs/modules/Template/Plugin.html) и включил ее, используя [% USE Util %]
.Вызов внешних модулей в Template Toolkit без плагинов?
Это прекрасно работает, но мне было интересно, есть ли способ для USE
Perl-модулей в Template Toolkit без необходимости подключать их. Основная проблема с созданием плагинов заключается в том, что я должен сделать все функции в Util
объектно-ориентированными (т. Е. Принимает $ self как первый аргумент), что на самом деле не имеет смысла.