main.tpl
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?=$title=></title>
</head>
<body>
</body>
</html>
Теперь я его загружаю:
Template::load("pm.tpl", array("title"=>"Этттто ТиТЛллллллллллллл"));
Так вот проблемка та вот в самом методе для загрузки шаблона, он у меня не получается:
class Template
{
public static function load($tpl_name, $replacement = false)
{
$tpl_dir = self::$tpl_dir . $tpl_name;
if(file_exists($tpl_dir))
{
if(isset($replacement))
{
extract($replacement);
$file_content = eval(file_get_contents($tpl_dir));
}
else
{
$file_content = file_get_contents($tpl_dir);
}
}
return $file_content;
}
}