在 Smarty 中加载 partials/files 时追加 .tpl

Append .tpl when loading partials/files in Smarty

假设我在模板文件中加载了一个部分,我如何自动添加文件扩展名,所以当我这样做时

{include file='partials/head'}

它实际上会这样做:

{include file='partials/head.tpl'}

编辑:在 Mustache 中,我可以这样做:

'loader' => new Mustache_Loader_FilesystemLoader('/resources/views', ['extension' => '.tpl.php'])

所以它会直接附加文件扩展名

如果不修改引擎本身,你做不到。