From ec659f9499518c297cb472bdaefe46ba30005cc0 Mon Sep 17 00:00:00 2001 From: liugang Date: Mon, 25 Jun 2018 17:06:53 +0800 Subject: [PATCH] * Add submenu. --- module/custom/model.php | 3 +++ module/project/model.php | 10 ++++++++++ 2 files changed, 13 insertions(+) diff --git a/module/custom/model.php b/module/custom/model.php index 00edbbd4f3..c9b5419f73 100644 --- a/module/custom/model.php +++ b/module/custom/model.php @@ -214,6 +214,7 @@ class customModel extends model $method = ''; $class = ''; $subModule = ''; + $subMenu = ''; $alias = ''; $link = (is_array($item) and isset($item['link'])) ? $item['link'] : $item; @@ -243,6 +244,7 @@ class customModel extends model { if(isset($item['class'])) $class = $item['class']; if(isset($item['subModule'])) $subModule = $item['subModule']; + if(isset($item['subMenu'])) $subMenu = $item['subMenu']; if(isset($item['alias'])) $alias = $item['alias']; } @@ -257,6 +259,7 @@ class customModel extends model if($hidden) $menuItem->hidden = $hidden; if($class) $menuItem->class = $class; if($subModule)$menuItem->subModule = $subModule; + if($subMenu) $menuItem->subMenu = $subMenu; if($alias) $menuItem->alias = $alias; if($isTutorialMode) $menuItem->tutorial = true; diff --git a/module/project/model.php b/module/project/model.php index 6caf2401ab..e00726c44d 100644 --- a/module/project/model.php +++ b/module/project/model.php @@ -138,6 +138,7 @@ class projectModel extends model $this->lang->modulePageNav = $projectIndex; if($moduleName != 'project') $this->lang->$moduleName->dividerMenu = $this->lang->project->dividerMenu; + foreach($this->lang->project->menu as $key => $menu) { $replace = $projectID; @@ -147,6 +148,7 @@ class projectModel extends model { $dropTitle = ''; $hasActive = false; + $subMenu = array(); $replace = "'; $replace = "$dropTitle " . $replace; $this->lang->project->menu->{$key}['class'] = 'dropdown dropdown-hover'; if($hasActive) $this->lang->project->menu->{$key}['class'] .= ' active'; + + if(!empty($subMenu)) $this->lang->project->menu->{$key}['subMenu'] = $subMenu; } common::setMenuVars($this->lang->project->menu, $key, $replace); }