• 注册

微擎微赞自定义菜单提示“暂无默认菜单”的问题修正

微擎微赞自定义菜单功能很好用,但是如果首次使用或者已经创建菜单但未设置默认,则会提示如下:

暂无默认菜单或默认菜单未开启,请先创建!

其中的弹窗,点击“是”或“确定”按钮都会跳转到创建默认菜单页面,点击“否”按钮则留在当面页面,无操作!

如果是首次使用,那就老实创建吧,但是如果已经创建过,但没有设置默认,那就尴尬了,无论点哪个按钮,都无法看到之前创建的“菜单列表”,这里要修正的问题有两个:

1、正常显示“菜单列表”

2、优化错误提示

1、正常显示“菜单列表”

打开文件 /web/source/platform/menu.ctrl.php,找到如下代码并屏蔽即可。

	if ($type == MENU_CURRENTSELF) {
		$update_self_menu = menu_update_currentself();
		if (is_error($update_self_menu)) {
			itoast($update_self_menu['message'], '', 'info');
		}
	}

2、优化错误提示

打开文件 /framework/model/menu.mod.php 找到如下代码:

return error(-1, '暂无默认菜单或默认菜单未开启,请先创建!
  
');

修改为:

return error(-1, '暂无默认菜单或默认菜单未开启,请先创建!
  
');
版权声明:转载请注明来自杨俊伟博客,本文地址:http://yangjunwei.com/a/3041.html
除非注明,杨俊伟博客文章均为原创,转载请注明出处和链接!
 

发表评论 

我还是想用邮箱注册

登录

忘记密码 ?

用第三方帐号快捷登录

已有账户?前往登录吧~

注册