zoukankan
html css js c++ java
mojoportal学习笔记之显示所有菜单
mojoportal默认不显示用户没有权限阅读的栏目的菜单
项目需要,先显示所欲菜单,如果用户没有权限,点击后出现登陆页面。
修改SiteMemu类
注释掉如下代码
//
bool remove = false;
//
if (!(
//
(isAdmin)
//
|| (
//
(isContentAdmin)
//
&& (mapNode.Roles != null)
//
&& (!(mapNode.Roles.Count == 1)
//
&& (mapNode.Roles[0].ToString() == "Admins")
//
)
//
)
//
|| ((isContentAdmin) && (mapNode.Roles == null))
//
|| (
//
(mapNode.Roles != null)
//
&&(WebUser.IsInRoles(mapNode.Roles))
//
)
//
))
//
{
//
remove = true;
//
}
//
if (!mapNode.Settings.IncludeInMenu) remove = true;
//
if (remove)
//
{
//
if (e.Item.Depth == 0)
//
{
//
menu.Items.Remove(e.Item);
//
}
//
else
//
{
//
MenuItem parent = e.Item.Parent;
//
if (parent != null)
//
{
//
parent.ChildItems.Remove(e.Item);
//
}
//
}
//
}
查看全文
相关阅读:
第六课 使用oflash软件烧写bin文件至开发板
Linux查看、添加、修改PATH环境变量
第七课 Linux裸机开发+SourceInsight3.5使用+notepad++使用
第五课 Linux高级命令
数组的方法总结
浅谈 return false 和preventDefault stopPropagation stopImmediatePropagation 的正确用法
实时统计输入的文字
滚轮滚动事件
window.onload和DOMReady
JS获取浏览器可视区域的尺寸
原文地址:https://www.cnblogs.com/wenjie/p/1169274.html
最新文章
Angular的工作原理
MVC以及 mvc和mvvm的区别
jquery语法
流式布局
my sql数据类型
游戏开发令人拍案叫绝的小网站收藏
【Unity3D游戏开发】性能优化之spine提高80~90%的效率 (三一)
【Unity3D游戏开发】spine-unity3D 学习笔记
动态修改spine动画渲染层次
unity UGUI 增加渐变色的代码
热门文章
WWW加载资源
lua时间戳转化
异步加载场景并且显示进度条
自己写一个类来添加事件鼠标左边按钮事件监听
UI界面事件监听
题库
读书的方法
Ubuntu关机、重启命令
他山之石
电源 LDO DC/DC
Copyright © 2011-2022 走看看