menu.php 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?php
  2. # 项目列表中的管理选项:
  3. # 数据库基本配置与数据管理、模板列表与生成、项目基本配置与管理等
  4. # 这里面很多都是demo
  5. $view
  6. ->fetch('#dever-name', 'manage/auth.config#title')
  7. # 首页的链接
  8. ->fetch('#console-url@lay-href', 'manage/menu.link#console')
  9. # 项目列表
  10. ->loop
  11. (
  12. '#LAY-system-side-menu li',
  13. 'manage/menu.all',
  14. array
  15. (
  16. 'a' => array
  17. (
  18. 'data-target' => '.<{$v.key}>-menu',
  19. 'class++' => '<{if(Dever::input("menu") == $v.key || !Dever::input("menu")):?>layui-nav-itemed<{endif;}>',
  20. 'lay-tips' => '<{$v.name}>',
  21. ),
  22. 'self' => array
  23. (
  24. 'class++' => '<{if(Dever::input("menu") == $v.key || (!Dever::input("menu_id") && $k == "console")):?> layui-nav-itemed<{endif;}>',
  25. ),
  26. 'cite' => array
  27. (
  28. 'html' => '<{$v.name}>',
  29. ),
  30. 'i' => array
  31. (
  32. 'class' => '<{$v.icon ? "layui-icon " . $v.icon : "layui-icon layui-icon-home"}>',
  33. ),
  34. 'dl' => array
  35. (
  36. 'id' => '<{$v.key}>-menu',
  37. 'dd|$v.child' => array
  38. (
  39. 'class--' => 'layui-this', //菜单关闭状态
  40. 'class++' => '<{if(Dever::input("menu_id") == $v1.id):?>layui-this<{elseif(!Dever::input("menu_id") && $k1 == "console.index"):}>layui-this<{endif;}>',
  41. 'a' => array
  42. (
  43. 'lay-href' => '<{$v1.link}>',
  44. 'html' => '<{$v1.name}>',
  45. )
  46. ),
  47. ),
  48. )
  49. )
  50. # display
  51. ->display();