Могу ли я легко добавить новые директивы в Template Toolkit для Perl? - PullRequest
5 голосов
/ 03 февраля 2011

Я бы хотел добавить свои собственные директивы в Template Toolkit вместо добавления функций и / или виртуальных методов через систему плагинов.Это легко выполнимо, не углубляясь слишком глубоко в Template::Grammar?И есть ли примеры, которые я мог бы изучить на CPAN?

Ответы [ 2 ]

5 голосов
/ 03 февраля 2011

Выполняет ли директива MACRO , которая описана в Template :: Manual, то, что вы хотите?

2 голосов
/ 03 февраля 2011

Лично я нашел, что лучший способ расширить поведение ТТ - запихнуть подстроки в тайник:

$stash = { clever => \&do_something};
...