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 ); } } ?>
Extract the file into your /Plugin folder.
Load the plugin where you like.
[Template plugin]