childMenu.blade.php 1.4 KB

12345678910111213141516171819202122232425
  1. <ul class="treeview-menu {{in_array($item,\app\backend\modules\menu\Menu::current()->getCurrentItems()) ? 'menu-open' : ''}}">
  2. @foreach($childs as $key=>$value)
  3. @if(can($key))
  4. @if(isset($value['child']) && array_child_kv_exists($value['child'],'menu',1))
  5. <li class="{{in_array($key,\app\backend\modules\menu\Menu::current()->getCurrentItems()) ? 'active' : ''}}">
  6. <a href="javascript:void(0);">
  7. <i class="fa {{array_get($value,'icon','fa-circle-o') ?: 'fa-circle-o'}}"></i>
  8. <span>{{$value['name'] ?? ''}}</span>
  9. <span class="pull-right-container">
  10. <i class="fa fa-angle-left pull-right"></i>
  11. </span>
  12. </a>
  13. @include('layouts.childMenu',['childs'=>$value['child']])
  14. </li>
  15. @elseif($value['menu'] == 1)
  16. <li class="{{in_array($key,\app\backend\modules\menu\Menu::current()->getCurrentItems()) ? 'active' : ''}}">
  17. <a href="{{isset($value['url']) ? yzWebFullUrl($value['url']) : ''}}{{$value['url_params'] ?? ''}}">
  18. <i class="fa {{array_get($value,'icon','fa-circle-o') ?: 'fa-circle-o'}}"></i>
  19. <span>{{$value['name'] ?? ''}}</span>
  20. </a>
  21. </li>
  22. @endif
  23. @endif
  24. @endforeach
  25. </ul>