Тексты Войти
Сборка шаблонов
ТекстыPhp Hot RodСборка шаблонов

Сборка шаблонов Php Hot Rod

....

phphotrod                           -- папка с проeктом на Php Hot Rod
    siteYYYY                        -- папка сайта youdomain.com
         tpl                        -- папка шаблонов сайта
            load.cls.php            -- главный класс, сборка шаблонов

load.cls.php

class load
{
    static $dirtpl;        # путь к папке шаблонов 
    static $layout;        # стартовый шаблон
    static $tpl;           # отработанный шаблон
    static $body;          # результат выполнения шаблона
    
    
    # сборщик шаблонов
    #
    static function renderpage()
    {
        do {
            self::$tpl     =   self::$layout;
            ob_start();
            require_once  self::$dirtpl. '/' . self::$layout;
            self::$body    =   ob_get_clean();
        }
        while (self::$tpl != self::$layout);
        
        die( self::$body );
    }
}