diff --git a/application/admin/controller/Index.php b/application/admin/controller/Index.php index df8d3466..862c2243 100644 --- a/application/admin/controller/Index.php +++ b/application/admin/controller/Index.php @@ -32,7 +32,7 @@ class Index extends Backend */ public function index() { - $cookieArr = ['adminskin' => "/^skin\-([a-z\-]+)\$/i", 'multiplenav' => "/^(0|1)\$/", 'multipletab' => "/^(0|1)\$/"]; + $cookieArr = ['adminskin' => "/^skin\-([a-z\-]+)\$/i", 'multiplenav' => "/^(0|1)\$/", 'multipletab' => "/^(0|1)\$/", 'show_submenu' => "/^(0|1)\$/"]; foreach ($cookieArr as $key => $regex) { $cookieValue = $this->request->cookie($key); if (!is_null($cookieValue) && preg_match($regex, $cookieValue)) { diff --git a/application/admin/library/Auth.php b/application/admin/library/Auth.php index ea9e823d..4bd10a5c 100644 --- a/application/admin/library/Auth.php +++ b/application/admin/library/Auth.php @@ -451,7 +451,7 @@ class Auth extends \fast\Auth $select_id = $referer ? $referer['id'] : ($selected ? $selected['id'] : 0); $menu = $nav = ''; - $showSubmenu = (int)cookie('show_submenu'); + $showSubmenu = config('fastadmin.show_submenu'); if (Config::get('fastadmin.multiplenav')) { $topList = []; foreach ($ruleList as $index => $item) { diff --git a/application/admin/view/common/menu.html b/application/admin/view/common/menu.html index 9727d028..1e42c013 100644 --- a/application/admin/view/common/menu.html +++ b/application/admin/view/common/menu.html @@ -30,7 +30,7 @@ -