Example #1
0
 public function ListAjaxObserver()
 {
     $searchFilter = $this->_parseFilterRequest($this->getRequest()->getQuery('filter_options', ''));
     if ($searchFilter && in_array('link_parent', $searchFilter)) {
         $this->getTreeModel()->current_id = intval($searchFilter[1]);
         $this->current_parent = intval($searchFilter[1]);
     }
     parent::ListAjaxObserver();
 }
Example #2
0
 /**
  * Overrid
  */
 public function ListObserver()
 {
     parent::ListObserver();
     // fix current url config limitation
     $tree = $this->getTreeModel();
     /** @var e_admin_model $model */
     foreach ($tree->getTree() as $id => $model) {
         // No chapter, override route
         if (!$model->get('page_chapter')) {
             $urlData = $this->url;
             $urlData['route'] = 'page/view/other';
             $model->setUrl($urlData);
         }
     }
 }