public function viewAction() { $page = ''; if ($this->_hasParam('page')) { $page = $this->_getParam('page'); } $this->view->pageContent = Page::getByLink($page); $this->view->headTitle($this->view->pageContent->hd_title); $this->view->headMeta($this->view->pageContent->hd_keywords, 'keywords'); if (isset($this->view->pageContent) and is_object($this->view->pageContent)) { if ($this->view->pageContent->Menus->getFirst()->type == 'main') { $this->view->articles = Aktual::findForMainPage($this->_bootstrap->getOption('mainpage_articles')); $this->render('mainpage'); } else { if (isset($this->view->pageContent->template)) { $this->render($this->view->pageContent->template); } } } else { echo '404 error'; } }