我认为Template-Tookit更好.
如果您必须使用HTML :: Template,则可以使用TMPL_INCLUDE指令.它将搜索您定义的模板路径,或者您可以指定另一个模板的完整路径.它也会处理变量.
您可以为页眉,页脚等创建单独的模板文件,并在页面模板中为TMPL_INCLUDE创建它们.它比Template Toolkit的WRAPPER更优雅,更具反复性(对于所有共享元素,你需要在每个页面中多次使用TMPL_INCLUDE),但它将完成工作.
如果可以,请投入时间并使用Template Toolkit.