Template Problem

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Template Problem

    Hi!
    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.'";';
      }
    }

    ?>
    Jetzt wollte ich eine Template in einer Template aufrufen:

    PHP-Code:
    $header = new TEMPLATE("templates/header.htm");
    $layout = new TEMPLATE("templates/layout.htm");
    eval(
    $layout->get()); 
    Doch nun wird ja "Object" angezeigt.
    Kann mir jemand die Template Klasse umschreiben, dass sie so auch funktioniert?

  • #2
    im eval muss $ mit \maskiert werden
    Zuletzt geändert von Slava; 17.06.2006, 10:40.
    Slava
    bituniverse.com

    Kommentar

    Lädt...
    X