display <methodsynopsis> <type>void</type><methodname>display</methodname> <methodparam><type>string</type><parameter>template</parameter></methodparam> <methodparam choice="opt"><type>string</type><parameter>cache_id</parameter></methodparam> <methodparam choice="opt"><type>string</type><parameter>compile_id</parameter></methodparam> </methodsynopsis> <para> Visualizza il template. Dovete fornire un tipo e percorso corretti per la <link linkend="template.resources">risorsa del template</link>. Come secondo parametro opzionale potete passare una cache id. Consultate la <link linkend="caching">sezione sul caching</link> per maggiori informazioni. </para> ¶meter.compileid; <example> <title>display caching = true; // faccio le chiamate al db solo se // non esiste la cache if(!$smarty->is_cached("index.tpl")) { // dummy up some data $address = "245 N 50th"; $db_data = array( "City" => "Lincoln", "State" => "Nebraska", "Zip" => "68502" ); $smarty->assign("Name","Fred"); $smarty->assign("Address",$address); $smarty->assign($db_data); } // visualizzo l'output $smarty->display("index.tpl"); ?> ]]> Usate la sintassi delle risorse dei template per visualizzare file che si trovano al di fuori della directory $template_dir. esempi di visualizzazione di risorse di template display("/usr/local/include/templates/header.tpl"); // percorso assoluto (equivale al precedente) $smarty->display("file:/usr/local/include/templates/header.tpl"); // percorso assoluto windows (OBBLIGATORIO il prefisso "file:") $smarty->display("file:C:/www/pub/templates/header.tpl"); // inclusione dalla risorsa di template di nome "db" $smarty->display("db:header.tpl"); ?> ]]>