private function templateExists($template, $smarty) { foreach ($smarty->template_dir as $dir) { $filePath = "{$dir}/" . ltrim($template, '/'); if (file_exists($filePath)) { return true; } } return false; }