Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Perl Template::Tookit,在html源代码中自动显示模板名称_Perl_Template Toolkit - Fatal编程技术网

Perl Template::Tookit,在html源代码中自动显示模板名称

Perl Template::Tookit,在html源代码中自动显示模板名称,perl,template-toolkit,Perl,Template Toolkit,当使用perl的Template::Tookit时,是否有一种方法可以使其在html中显示模板名称/路径(例如,用注释),从而更容易找到相对模板 非常感谢 更新: [%template.name%]并没有真正起到帮助作用,因为我不知道该将其放在哪个模板上:) 我正在处理一个有几百个模板的第三方软件,所以我希望有某种方法可以在全球范围内的模板引擎级别上启用它。如文件所述 有案可查 有[%template.name%]和[%component.name%] 组件变量类似于模板,但始终包含对正在处理的

当使用perl的Template::Tookit时,是否有一种方法可以使其在html中显示模板名称/路径(例如,用注释),从而更容易找到相对模板

非常感谢

更新:
[%template.name%]并没有真正起到帮助作用,因为我不知道该将其放在哪个模板上:) 我正在处理一个有几百个模板的第三方软件,所以我希望有某种方法可以在全球范围内的模板引擎级别上启用它。

如文件所述

有案可查


[%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.name %]         # foo
[% component.name %]        # foo
[% PROCESS footer %]
[% template.name %]         # foo
[% component.name %]        # footer

编辑:尝试
模板->新建(预处理=>'Template\u name',…)
然后将
[%Template.name%]
放入名为Template\u name的文件中。

[%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.name %]         # foo
[% component.name %]        # foo
[% PROCESS footer %]
[% template.name %]         # foo
[% component.name %]        # footer

编辑:尝试
模板->新建(预处理=>'Template\u name',…)
然后将
[%Template.name%]
放入名为Template\u name的文件中。

[%Template.name%]
?[%Template.name%]我不知道该把它放在哪个模板上,这并没有什么帮助:)我正在处理一个有几百个模板的第三方软件,所以我希望有某种方法可以在模板引擎级别全局启用它。
[%template.name%]
?[%template.name%]我不知道该将其放在哪个模板上,这并没有真正的帮助:)我正在处理一个有几百个模板的第三方软件,所以我希望有某种方法可以在全球模板引擎级别启用它。[%template.name%]我不知道该将其放在哪个模板上,这并没有真正的帮助:)我正在处理一个有几百个模板的第三方软件,所以我希望有某种方法可以在全球模板引擎级别启用它。[%template.name%]我不知道该将其放在哪个模板上,这并没有真正的帮助:)我正在处理一个有几百个模板的第三方软件,所以我希望有某种方法可以在全球模板引擎级别启用它。[%template.name%]我不知道该将其放在哪个模板上,这并没有真正的帮助:)我正在处理一个有几百个模板的第三方软件,所以我希望有某种方法可以在全球模板引擎级别启用它。[%template.name%]这并没有真正的帮助,因为我不知道该将它放在哪个模板上:)我正在处理一个有几百个模板的第三方软件,所以我希望有某种方法可以在全球范围内的模板引擎级别上启用它。