Exemplo n.º 1
0
 protected function output()
 {
     // Вывод начала
     $controls = $this->schema->selectTabbedControls();
     // Сортируем вкладки по алфавиту
     ksort($controls);
     $title = sprintf('Редактирование "%s"', $this->schema->getTitle());
     $sheets = $this->getTabSheets($controls);
     if ($this->schema->getSitemapLink() == 0) {
         $begin = array($title => '#');
     } else {
         $parents = Sitemap_CMS::getParents($this->schema->getSitemapLink());
         $begin = Sitemap_CMS::selectBegin($parents, $title);
     }
     $this->outputHeader($begin, $title, array(), array(), $this->embed);
     $this->outputEditingForm($sheets, $controls);
     parent::output();
 }
Exemplo n.º 2
0
 public function outputHeader($begin = array(), $title = '', $script = '', $css = '', $embed = false)
 {
     $title = sprintf('Управление конфигом "%s"', $this->schema->getTitle());
     $begin = array('Управление конфигами' => './index.php', $title => '#');
     parent::outputHeader($begin, $title, array(\Extasy\CMS::getResourcesUrl() . 'extasy/Dashboard/custom_config/manage.js'));
 }