Beispiel #1
0
 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;
 }
Beispiel #2
0
 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);
 }
Beispiel #3
0
 public function xml()
 {
     $items = $this->model->getAll();
     return array('mime' => 'text/xml', 'sitemap' => new \Gliss\Web\Sitemap(), 'view' => 'empty', 'items' => $items);
 }