index-left.html 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <div class="layui-side">
  2. <a class="layui-side-target" data-target-menu-type></a>
  3. <a class="layui-logo layui-elip" href="{:sysuri('@')}" title="{:sysconf('app_name')}">
  4. <span class="headimg headimg-no headimg-xs" data-lazy-src="{:sysconf('site_icon')}"></span>
  5. <span class="headtxt">{:sysconf('app_name')} {if sysconf('app_version')}<sup>{:sysconf('app_version')}</sup>{/if}</span>
  6. </a>
  7. </a>
  8. <div class="layui-side-scroll">
  9. <div class="layui-side-icon">
  10. {foreach $menus as $one}
  11. <div>
  12. <a data-menu-node="m-{$one.id}" data-open="{$one.url}" data-target-tips="{$one.title|default=''}">
  13. {notempty name='one.icon'}<i class="{$one.icon|default=''}"></i>{/notempty}
  14. <span>{$one.title|default=''}</span>
  15. </a>
  16. </div>
  17. {/foreach}
  18. </div>
  19. <div class="layui-side-tree">
  20. {foreach $menus as $one}{notempty name='one.sub'}
  21. <ul class="layui-nav layui-nav-tree layui-hide" data-menu-layout="m-{$one.id}">
  22. {foreach $one.sub as $two}{empty name='two.sub'}
  23. <li class="layui-nav-item">
  24. <a data-target-tips="{$two.title}" data-menu-node="m-{$one.id}-{$two.id}" data-open="{$two.url}">
  25. <span class='nav-icon {$two.icon|default="layui-icon layui-icon-senior"}'></span>
  26. <span class="nav-text">{$two.title|default=''}</span>
  27. </a>
  28. </li>
  29. {else}
  30. <li class="layui-nav-item" data-submenu-layout='m-{$one.id}-{$two.id}'>
  31. <a data-target-tips="{$two.title}">
  32. <span class='nav-icon layui-hide {$two.icon|default="layui-icon layui-icon-triangle-d"}'></span>
  33. <span class="nav-text">{$two.title|default=''}</span>
  34. </a>
  35. <dl class="layui-nav-child">
  36. {foreach $two.sub as $thr}
  37. <dd>
  38. <a data-target-tips="{$thr.title}" data-open="{$thr.url}" data-menu-node="m-{$one.id}-{$two.id}-{$thr.id}">
  39. <span class='nav-icon {$thr.icon|default="layui-icon layui-icon-senior"}'></span>
  40. <span class="nav-text">{$thr.title|default=''}</span>
  41. </a>
  42. </dd>
  43. {/foreach}
  44. </dl>
  45. </li>
  46. {/empty}{/foreach}
  47. </ul>
  48. {/notempty}{/foreach}
  49. </div>
  50. </div>
  51. </div>