曹え 5811 发布于:2024-10-11 03:50:10
使用说明:角色权限选择必须勾选子菜单,只勾选父级是不行的,替换模版侧边的列表:
{if(is_array($left_layout))} {foreach $left_layout as $v} <li> <a href="javascript:;"> <i class="iconfont">{fun htmlspecialchars_decode($v['icon'])}</i> {fun JZLANG($v['name'])} <i class="iconfont nav_right"></i> </a> <ul class="sub-menu"> {foreach $v['nav'] as $vv} {if(!is_array($vv) && $vv)} <li> {if(strpos($vv,'class')!==false)} <a _href="{$classnav[$vv]['act']}" >{$classnav[$vv]['classname']}</a> {else} {if(strpos($admin['paction'],','.$actions[$vv]['fc'].',')!==false || $admin['gid']==1)} <a _href="{fun U($actions[$vv]['fc'])}">{fun JZLANG($actions[$vv]['name'])}</a> {/if} {/if} </li > {else if(is_array($vv))} <li> {if(strpos($vv['value'],'class')!==false)} <a _href="{$classnav[$vv['value']]['act']}" >{if($vv['icon'])}<i class="iconfont">{fun htmlspecialchars_decode($vv['icon'])}</i>{/if}{fun JZLANG($vv['title'])}</a> {else} {if(strpos($admin['paction'],','.$actions[$vv['value']]['fc'].',')!==false || $admin['gid']==1)} <a _href="{fun U($actions[$vv['value']]['fc'])}">{if($vv['icon'])}<i class="iconfont">{fun htmlspecialchars_decode($vv['icon'])}</i>{/if}{fun JZLANG($vv['title'])}</a> {/if} {/if} </li> {/if} {/foreach} </ul> </li> {/foreach} {/if}
代码说明:
{if(strpos($admin['paction'],','.$actions[$vv['value']]['fc'].',')!==false || $admin['gid']==1)} <a _href="{fun U($actions[$vv['value']]['fc'])}">{if($vv['icon'])}<i class="iconfont">{fun htmlspecialchars_decode($vv['icon'])}</i>{/if}{fun JZLANG($vv['title'])}</a> {/if}
strpos($admin['paction'],','.$actions[$vv['value']]['fc'].',')!==false
这行是判断权限中是否包含当前菜单
$admin['gid']==1
这个是超级管理员直接显示
登录后可以留言提问!
微信扫码登录