예제 #1
0
 /**
  * {@inheritdoc}
  */
 public function display(array $db_data, $editing = false)
 {
     $title = $this->user->lang('LINKS');
     $menu_id = $db_data['settings']['menu_id'];
     $data = $this->_get_menu($menu_id);
     if (!sizeof($data)) {
         return array('title' => $title, 'content' => $this->_get_message($menu_id, $editing));
     }
     $this->tree->display_list($data, $this->ptemplate, 'tree');
     return array('title' => $title, 'content' => $this->ptemplate->render_view('blitze/sitemaker', 'blocks/links.html', 'links_block'));
 }
예제 #2
0
 /**
  * {@inheritdoc}
  */
 public function display(array $db_data, $editing = false)
 {
     $title = $this->user->lang('MENU');
     $menu_id = $db_data['settings']['menu_id'];
     $data = $this->_get_menu($menu_id);
     if (!sizeof($data)) {
         return array('title' => $title, 'content' => $this->_get_message($menu_id, $editing));
     }
     $this->tree->set_params($db_data['settings']);
     $this->tree->display_navlist($data, $this->ptemplate, 'tree');
     $this->tree->generate_breadcrumb($data);
     return array('title' => $title, 'content' => $this->ptemplate->render_view('blitze/sitemaker', 'blocks/menu.html', 'menu_block'));
 }