setTemplateDir() — set the directories where templates are stored
Smarty setTemplateDir(string|array template_dir);
Example 14.47. setTemplateDir()
<?php // set a single directory where the templates are stored $smarty->setTemplateDir('./cache'); // view the template dir chain var_dump($smarty->getTemplateDir()); // set multiple directoríes where templates are stored $smarty->setTemplateDir(array( 'one' => './templates', 'two' => './templates_2', 'three' => './templates_3', )); // view the template dir chain var_dump($smarty->getTemplateDir()); // chaining of method calls $smarty->setTemplateDir('./templates') ->setCompileDir('./templates_c') ->setCacheDir('./cache'); ?>
See also
getTemplateDir()
,
addTemplateDir()
and
$template_dir
.