Advanced Template 0.5 - Printable Version +- CodeIgniter Forums (https://forum.codeigniter.com) +-- Forum: Archived Discussions (https://forum.codeigniter.com/forumdisplay.php?fid=20) +--- Forum: Archived Libraries & Helpers (https://forum.codeigniter.com/forumdisplay.php?fid=22) +--- Thread: Advanced Template 0.5 (/showthread.php?tid=13060) |
Advanced Template 0.5 - El Forum - 11-09-2008 [eluser]Moon 111[/eluser] Advanced Template is a powerful templating system that allows a simple solution to common problems. It allows you to create nested views so that you can mix and match features. PHP 4? The PHP 4 version is attached a few posts down. Example: Let's start off with a basic example: a template and a view. Here's the code to do the loading: Code: $template = new AdvancedTemplate('main_template'); // Load the template from the view 'main_template.php' main_template.php Code: <p>This is the main template file, and the inserted contents are displayed below:</p> home_view.php Code: <p>This is the text for the homepage!</p> You can also have nested views (which can be infinitely nested): Code: $template = new AdvancedTemplate('main_template'); // Load the template from the view 'main_template.php' Setup: Unzip and move 'advancedtemplate_helper.php' into your 'application/helpers' directory. Change 'config/autoload' so that it autoloads the helper 'advancedtemplate'. Code: $autoload['helper'] = array('advancedtemplate'); And that's it! You can now run it! I hope you enjoy it, and if you need any help or find any bugs, just post. P.S. Sorry about the bad examples. P.S.S. The zip is attached. Advanced Template 0.5 - El Forum - 11-09-2008 [eluser]ray73864[/eluser] php4 or php5? Advanced Template 0.5 - El Forum - 11-09-2008 [eluser]Colin Williams[/eluser] Cool. I like some of the ways you allow for deep embedding. The more template libs, the better Advanced Template 0.5 - El Forum - 11-10-2008 [eluser]Moon 111[/eluser] Here is the PHP 4 file: |