是否有Smarty和Template Toolkit的共同交集?

时间:2011-09-18 19:15:26

标签: smarty template-engine template-toolkit

在某些项目中,我必须使用Perl和Template Toolkit以及其他使用PHP和Smarty模板的项目。你能以某种方式配置两种语言的公共子集,所以你可以在smarty和模板工具包中使用相同的模板吗?当然有语言属性无法映射到另一个,但如果有一个共同的交集,你可以限制自己这个部分。一个有用的插件将是一个验证器,用于检查是否缺少特定于语言的模板功能。

PS:指向Perl和PHP支持的某些模板语言的指针,如Template Attribute Language,但语法类似于Smarty和Template Toolkit,也会有所帮助。< / p>

1 个答案:

答案 0 :(得分:3)

我现在找到XSlate,Perl的模板引擎,可以处理多种语法。使用Text::Clevery,您可以使用大量的Smarty语法,因此可以在Perl和PHP之间共享模板。所以从Template Toolkit到XSlate的更好的转变。