Skip to content

Commit

Permalink
Цепочки наследования шаблонов
Browse files Browse the repository at this point in the history
close #370
  • Loading branch information
fuzegit committed Nov 30, 2016
1 parent 69ed317 commit a475980
Show file tree
Hide file tree
Showing 5 changed files with 153 additions and 113 deletions.
6 changes: 1 addition & 5 deletions bootstrap.php
Expand Up @@ -40,10 +40,6 @@
cmsCore::loadLib('strings.helper');
cmsCore::loadLib('files.helper');
cmsCore::loadLib('spyc.class');
// подключаем хелпер шаблона, если он есть
if(!cmsCore::includeFile('templates/'.$config->template.'/assets/helper.php')){
cmsCore::loadLib('template.helper');
}

// Инициализируем ядро
$core = cmsCore::getInstance();
Expand All @@ -64,4 +60,4 @@
}

// Запускаем кеш
cmsCache::getInstance()->start();
cmsCache::getInstance()->start();
3 changes: 3 additions & 0 deletions cron.php
Expand Up @@ -10,6 +10,9 @@
// Инициализация
require_once "bootstrap.php";

// Подключаем шаблонизатор, чтобы был подключен хелпер с функциями
cmsTemplate::getInstance();

// Подключение модели
$model = cmsCore::getModel('admin');

Expand Down
10 changes: 6 additions & 4 deletions index.php
Expand Up @@ -17,21 +17,23 @@

require_once 'bootstrap.php';

if (cmsConfig::get('emulate_lag')) { usleep(350000); }
if ($config->emulate_lag) { usleep(350000); }

//Запускаем роутинг
$core->route($_SERVER['REQUEST_URI']);

// Инициализируем шаблонизатор
$template = cmsTemplate::getInstance();

if (href_to('auth', 'login') != $_SERVER['REQUEST_URI']){
if (!cmsConfig::get('is_site_on') && !cmsUser::isAdmin()) {
if (!$config->is_site_on && !cmsUser::isAdmin()) {
cmsCore::errorMaintenance();
}
}

cmsEventsManager::hook('engine_start');

//Запускаем роутинг и контроллер
$core->route($_SERVER['REQUEST_URI']);
//Запускаем контроллер
$core->runController();
$core->runWidgets();

Expand Down
5 changes: 0 additions & 5 deletions system/controllers/admin/frontend.php
Expand Up @@ -18,11 +18,6 @@ public function before($action_name) {

parent::before($action_name);

// если для админки свой шаблон
if($this->cms_config->template_admin){
$this->cms_template->setName($this->cms_config->template_admin);
}

$this->cms_template->setLayout('admin');

$this->cms_template->setMenuItems('cp_main', $this->getAdminMenu());
Expand Down

0 comments on commit a475980

Please sign in to comment.