head.php 2.5 KB

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