head.php 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. <?php
  2. $view
  3. ->fetch('title', '<{isset($title) ? $title . "_" . Dever::load("main/content.config#name") : Dever::load("main/content.config#name")}>')
  4. ->fetch('meta[name="Keywords"]@content', '<{isset($keywords) ? Dever::load("main/content.config#keywords") . "," . $keywords : Dever::load("main/content.config#keywords")}>')
  5. ->fetch('meta[name="Description"]@content', '<{isset($info) ? Dever::load("main/content.config#info") . "," . $info : Dever::load("main/content.config#info")}>')
  6. ->fetch('.logo img@src', 'main/content.config#logo')
  7. //->fetch('.logo img@style', 'width:100px')
  8. # 登录
  9. //->fetch('.menu', 'main/content.user')
  10. # 联系方式
  11. ->fetch('.user-layer .icon-weibo@href', '<{Dever::load("main/content.config#weibo")}>')
  12. ->fetch('.share .icon-weibo@href', '<{Dever::load("main/content.config#weibo")}>')
  13. ->fetch('.qrcode img@src', '<{Dever::load("main/content.config#weixin_qrcode")}>')
  14. ->fetch('.user-layer .icon-weixin@href', '#')
  15. ->fetch('.share .icon-weixin@href', '#')
  16. ->fetch('.user-layer .icon-email@href', '<{Dever::load("main/content.config#contact")}>')
  17. # 搜索
  18. ->fetch('.search-layer input@id', 'search')
  19. ->fetch('.search-layer a@href', 'javascript:;')
  20. ->fetch('.search-layer a@onclick', 'main/content.search')
  21. ->fetch('.m-search-layer input@id', 'msearch')
  22. ->fetch('.m-search-layer .icon-search@onclick', 'main/content.msearch')
  23. # 菜单
  24. ->loop
  25. (
  26. '.menu-layer li',
  27. 'main/content.menu',
  28. array
  29. (
  30. 'a' => array
  31. (
  32. 'href' => '$v.link',
  33. 'html' => '$v.name',
  34. ),
  35. 'self' => array
  36. (
  37. 'class' => '$v.class',
  38. ),
  39. )
  40. )
  41. ->loop
  42. (
  43. '.nav-wrapper li',
  44. 'main/content.menu',
  45. array
  46. (
  47. 'a' => array
  48. (
  49. 'href' => '$v.link',
  50. 'html' => '$v.name',
  51. ),
  52. 'self' => array
  53. (
  54. 'class' => '$v.class',
  55. ),
  56. )
  57. )
  58. ->append('head', '<script><{Dever::script()}></script>');
  59. //->append('head', '<script><{Dever::script()}>config.uid=<{Dever::load("passport/user.data") ? Dever::load("passport/user.data#id") : -1}></script>');