You are not logged In.
LOGINREGISTER
FORGET PASSWORD
About
Documentation
Download
Older Releases
  • This template plugin allows you to use custom templates. Templates are stores in /Templates/ folder. For this example, lets say the template is in /Template/customTemplate folder:
    Class /Controller/test.php: <?php
    class test extends mainController
    {
        public function 
    __construct()
        {
            
    parent::__construct();

            
    // Load the HTML page from the viewer
            
    $page $this->loadViewer("welcome",$someData,true);

            
    /*
            List of template variables to change
            These variables are in your viewer file like {header }, {footer }, {links }
            Each of the above variable must have a page to it in your template folder
            /Templates/customTemplate/header.x
            /Templates/customTemplate/footer.x
            /Templates/customTemplate/links.x
            $templateInfo = array("header", "footer", "links");
            */
            
            // Load the plugin
            
    $this->loadPlugin("template");

            
    // Print the page with the template information
            
    echo showTemplate($page,$templateInfo,"customTemplate");

            
    // If your template file is php type, you can pass it variables as well
            
    echo showTemplate($page,$templateInfo,"customTemplate",$someData);
        }
    }  
    ?>
© Aziz S. Hussain 2009, except where otherwise stated
Contact Me - My Resume & Portfolio - Privacy Policy - TOS