我有一个使用TT进行视图的Catalyst应用程序: https://metacpan.org/module/Catalyst::View::TT
我想尝试https://metacpan.org/module/Catalyst::View::Xslate
我们将WRAPPER指令与Template Toolkit一起使用,我很好奇是否可以以某种方式重复使用xslate包装器,或者我是否必须将它们分解为页眉和页脚?
答案 0 :(得分:1)
理论上,您可以使用TTerse syntax。根据手册,启用此功能后,您可以使用许多TT兼容代码,包括简单的WRAPPER
语句。
但是,有一些警告,as documented here。鉴于Xslate和TT之间的哲学差异,您可能会发现更容易咬住子弹并将封装器重写为页眉和页脚Xslate代码。
或者在你的下一个项目之前推迟Xslate。像马匹一样,模板引擎很难在中游改变。 : - )