bztang-admin/resources/views/public/admin/menu.blade.php

62 lines
2.9 KiB
PHP

<!-- start: Main Menu -->
<style type="text/css">
.nav.nav-sidebar li a .fa-angle-down{display: block !important;}
.sidebar-left{}
</style>
<div class="sidebar sidebar-left">
<div class="sidebar-collapse">
<div class="sidebar-header t-center">
<a><img class="text-logo" src="{{static_url('resource/images/logo.png')}}"></a>
</div>
<div class="sidebar-menu">
<ul class="nav nav-sidebar">
@foreach(\app\backend\modules\menu\Menu::current()->getItems() as $keyOne=>$valueOne)
@if(isset($valueOne['menu']) && $valueOne['menu'] == 1)
<li>
@if(isset($valueOne['child']) && array_child_kv_exists($valueOne['child'],'menu',1))
<a href="javascript:;" i="1"><i class="fa {{$valueOne['icon'] ?? ''}}"></i><span class="text">{{$valueOne['name'] ?? ''}}</span> <span class="fa fa-angle-down pull-right"></span></a>
<ul class="nav sub">
@foreach($valueOne['child'] as $keyTwo=>$valueTwo)
<li>
@if(isset($valueTwo['child']) && array_child_kv_exists($valueTwo['child'],'menu',1))
<a href="javascript:;" i=2><i class="iconfont {{$valueTwo['icon'] ?? 'icon-dian'}}"></i><span class="text">{{$valueTwo['name'] ?? ''}}</span><span class="fa fa-angle-down pull-right"></span></a>
<ul class="nav sub third">
@foreach($valueTwo['child'] as $keyThird=>$valueThird)
<li><a href="{{yzWebFullUrl(isset($valueThird['url']) ?$valueThird['url']: '') ?? 'javascript:void(0)'}}"><i class="iconfont {{$valueThird['icon'] ?? 'icon-dian'}}"></i><span class="text"> {{$valueThird['name'] ?? ''}}</span></a></li>
@endforeach
</ul>
@else
<a href="{{yzWebFullUrl(isset($valueTwo['url']) ?$valueTwo['url']: '') ?? 'javascript:void(0)'}}"><i class="iconfont {{$valueTwo['icon'] ?? 'icon-dian'}}"></i><span class="text">{{$valueTwo['name'] ?? ''}}</span></a>
@endif
</li>
@endforeach
</ul>
@else
<a href="{{yzWebFullUrl(isset($valueOne['url']) ?$valueOne['url']:'') ?? ''}}"><i class="fa {{$valueOne['icon'] ?? ''}}"></i><span class="text">{{$valueOne['name'] ?? ''}}</span></a>
@endif
</li>
@endif
@endforeach
</ul>
</div>
</div>
</div>
<!-- end: Main Menu -->
<script language='javascript'>
require(['bootstrap'], function ($) {
$("[i]").click(function () {
$(this).parent().parent().children('li').find('ul').slideUp();
$(this).next().slideToggle();
});
})
</script>