Hi!
Ich benutze folgende Template Klasse:
Jetzt wollte ich eine Template in einer Template aufrufen:
Doch nun wird ja "Object" angezeigt.
Kann mir jemand die Template Klasse umschreiben, dass sie so auch funktioniert?
Ich benutze folgende Template Klasse:
PHP-Code:
<?php
class TEMPLATE
{
var $file;
var $file_c;
var $design;
function TEMPLATE($file)
{
$this->design = "";
$this->load($file);
}
function load($file)
{
global $config, $sql;
$this->file = $file;
$this->file_c = "";
$this->file_c = join('',file($file));
if($this->file_c == "")
{
$this->file_c == "Template Error: File '".$this->file."' Not Found";
}
}
function get($var = 0)
{
if($this->file_c == "")
{
return "get(): Template '".$this->file."' not loaded";
}
$this->file_c = addslashes($this->file_c);
if($var == 0)
return 'echo "'.$this->file_c.'";';
return '"'.$this->file_c.'";';
}
}
?>
PHP-Code:
$header = new TEMPLATE("templates/header.htm");
$layout = new TEMPLATE("templates/layout.htm");
eval($layout->get());
Kann mir jemand die Template Klasse umschreiben, dass sie so auch funktioniert?
Kommentar