templateExists() — 检查模板是否存在

    说明


    Example 14.48. templateExists()

    下面例子使用$_GET['page']来指定的模板。如果模板不存在,则会显示一个“page not found”的错误信息。首先是page_container.tpl的模板内容:

    1. <?php
    2.  
    3. // 设置文件名,如 index.inc.tpl
    4.  
    5. if( !$smarty->templateExists($mid_template) ){
    6. $mid_template = 'page_not_found.tpl';
    7. }
    8.  
    9. $smarty->display('page_container.tpl');
    10.  
    11. ?>

    参见 , ,