templateExists() — 检查模板是否存在
说明
Example 14.48. templateExists()
下面例子使用$_GET['page']
来指定的模板。如果模板不存在,则会显示一个“page not found”的错误信息。首先是page_container.tpl
的模板内容:
- <?php
- // 设置文件名,如 index.inc.tpl
- if( !$smarty->templateExists($mid_template) ){
- $mid_template = 'page_not_found.tpl';
- }
- $smarty->display('page_container.tpl');
- ?>