Eva*_*oll 11 perl templates catalyst
有没有办法通过模板或临时覆盖来禁用WRAPPER在新(\%config)中设置的 parse()?我希望有一个默认值WRAPPER(我将用于99.9%的模板),但不包括一些.
我正在完成这一切,Catalyst::View::TT就像配置概要中的示例一样,除了我不想WRAPPER应用于我的所有模板.
小智 8
编辑包装器,包含一个条件:
[% IF no_wrapper OR template.no_wrapper %] [% content %] [% ELSE %]
top;
[% content %]
bottom;
[% END %]
Run Code Online (Sandbox Code Playgroud)
这允许我在模板内部(1)或(2)从存储中禁用包装器.
[%- META no_wrapper = 1 -%]$c->stash->{no_wrapper} = 1META var ...;是一个var通过template哈希访问的指令template.var
来源:http://wiki.catalystframework.org/wiki/gettingstarted/howtos/template_wrappers
| 归档时间: |
|
| 查看次数: |
2048 次 |
| 最近记录: |