コード例 #1
0
ファイル: Menu.php プロジェクト: sam-suresh/gantry5
 /**
  * Get menu configuration.
  *
  * @return Config
  */
 public function config()
 {
     if ($this->config) {
         return $this->config;
     }
     $config = parent::config();
     $menu = $this->getWPMenu($this->params);
     $config->set('settings.title', $menu->name);
     return $config;
 }
コード例 #2
0
ファイル: Menu.php プロジェクト: nmsde/gantry5
 public function init(&$params)
 {
     parent::init($params);
     if (!empty($params['admin'])) {
         /** @var \JTableMenuType $table */
         $menuType = \JTable::getInstance('MenuType');
         $menuType->load(['menutype' => $params['menu']]);
         $config = $this->config();
         $config->set('settings.title', $menuType->title);
         $config->set('settings.description', $menuType->description);
     }
 }