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> Функция отоброжает шаблон. Укажите верный тип <link linkend="template.resources">ресурса шаблонов</link> и путь. В качестве необязательного второго параметра, вы можете передать cache id. Смотрите <link linkend="caching">раздел "Кэширование"</link> для дополнительной информации. </para> ¶meter.compileid; <example> <title>display caching = true; // обращаемся к базе только в случае отсутствия кэша if(!$smarty->is_cached("index.tpl")) { // подставляем некоторые данные $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); } // отображаем результат $smarty->display("index.tpl"); ?> ]]> Используйте синтаксис ресурсов шаблонов для отображения файлов, находящихся вне директории $template_dir. Примеры отображения шаблонов из различных ресурсов display("/usr/local/include/templates/header.tpl"); // абсолютный файловый путь (тоже самое) $smarty->display("file:/usr/local/include/templates/header.tpl"); // абсолютный путь Windows (ОБЯЗАТЕЛЬНО используйте префикс "file:") $smarty->display("file:C:/www/pub/templates/header.tpl"); // вставка из ресурса под названием "db" $smarty->display("db:header.tpl"); ?> ]]>