public function getSection($file, $default = null) { $view = Yii::$app->getView(); $tpl = Helper::file2template($file); try { $res = $view->render($tpl, ['config' => $this->takeConfig()]); } catch (\Exception $e) { $res = ''; } return $res ?: $default; }
/** * Template getter. */ public function getTemplate() { return Helper::file2template($this->_template ?: $this->id); }