/** * Очищает блок * * @param string $blockName * * @return void */ public function clearBlock($blockName) { if (method_exists($this->tpl, 'clearBlock')) { $this->tpl->clearBlock($blockName); } else { trigger_error(ABC_BAD_METHOD_CALL_EX . __METHOD__ . ABC_NO_METHOD_IN_TPL, E_USER_WARNING); } }
/** * Рендер * * @param string $layout * @param string $block * * @return void */ public function display($layout = null, $block = 'content') { if (method_exists($this->tpl, 'extendsTpl')) { $layout = @$layout ?: $this->config['settings']['layout']; $this->tpl->extendsTpl($layout, $block)->display(); } else { trigger_error(ABC_BAD_METHOD_CALL_EX . __METHOD__ . ABC_NO_METHOD_IN_TPL, E_USER_WARNING); } }