public function read($alias) { /* @var $component \Site\Page\Frontend */ $component = $this->__get__component(); $return = $component->read($alias); $return['title'] = $return['page']['name']; $return['subpages'] = $this->sitemap->getAllByLocation('page/' . $alias); return $return; }
public function index() { $this->model->paginator = 0; $items = $this->model->getAll(); if (!empty($items)) { foreach ($items as $item) { $items[(int) $item['parent']][(int) $item['id']] = $item; } } return array('languages' => $this->i18n_model->getLanguages(), 'title' => 'Обзор', 'items' => $items); }
public function xml() { $items = $this->model->getAll(); return array('mime' => 'text/xml', 'sitemap' => new \Gliss\Web\Sitemap(), 'view' => 'empty', 'items' => $items); }