我的网站中有两个 smarty 模板,'default' 和 'w3g',每个都在它自己的目录中,'/smarty/templates/default' 和 '/smarty/templates/w3g'
'w3g' 是移动代理的新模板,它包含大部分页面。
但如果我访问的页面不包含“w3g”模板(例如:http://www.mydomain.com/gifts.php),它会抛出如下异常:
“未捕获的异常 'SmartyException' 带有消息 '无法加载模板文件 'gifts_index.tpl'....”
但“默认”有“gifts_index.tpl”
所以,我希望聪明人这样做:当解析模板时,如果它在当前模板目录('w3g')中找不到模板文件,它将尝试在'default'目录中找到并呈现结果,如果它在两个目录下都找不到,然后抛出异常
我该怎么办?或者我可以给 smarty 写一个插件吗?谢谢