使用perl的Template :: Tookit时,有没有办法让它在html中显示模板名称/路径(例如用<! - .. - >评论),以便制作更容易找到相对模板。
非常感谢。
更新: [%template.name%]并没有真正帮助,因为我不知道将它放到哪个模板:) 我正在处理带有几百个模板的第三方软件,所以我希望有一些方法可以在全局模板引擎级别启用它。
答案 0 :(得分:3)
有[% template.name %]
和[% component.name %]
组件变量与模板类似,但始终包含对正在处理的当前最里面的模板组件的引用。
示例:
$template->process('foo')
|| die $template->error(), "\n";
foo模板:
[% template.name %] # foo
[% component.name %] # foo
[% PROCESS footer %]
页脚模板:
[% template.name %] # foo
[% component.name %] # footer
修改:尝试Template->new(PRE_PROCESS => 'template_name', ...)
,然后将[% template.name %]
放入名为template_name的文件中。
答案 1 :(得分:1)
[% template.name %]