head.php 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  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('.qrcode img@src', '<{Dever::load("main/content.config#weixin_qrcode")}>')
  13. ->fetch('.user-layer .icon-weixin@href', '#')
  14. ->fetch('.user-layer .icon-link@href', '<{Dever::load("main/content.config#contact")}>')
  15. # 搜索
  16. ->fetch('.search-layer input@id', 'search')
  17. ->fetch('.search-layer a@href', 'javascript:;')
  18. ->fetch('.search-layer a@onclick', 'main/content.search')
  19. ->fetch('.m-search-layer input@id', 'msearch')
  20. ->fetch('.m-search-layer .icon-search@onclick', 'main/content.msearch')
  21. # 菜单
  22. ->loop
  23. (
  24. '.menu-layer li',
  25. 'main/content.menu',
  26. array
  27. (
  28. 'a' => array
  29. (
  30. 'href' => '$v.link',
  31. 'html' => '$v.name',
  32. ),
  33. 'self' => array
  34. (
  35. 'class' => '$v.class',
  36. ),
  37. )
  38. )
  39. ->loop
  40. (
  41. '.nav-wrapper li',
  42. 'main/content.menu',
  43. array
  44. (
  45. 'a' => array
  46. (
  47. 'href' => '$v.link',
  48. 'html' => '$v.name',
  49. ),
  50. 'self' => array
  51. (
  52. 'class' => '$v.class',
  53. ),
  54. )
  55. )
  56. ->append('head', '<script><{Dever::script()}></script>');
  57. //->append('head', '<script><{Dever::script()}>config.uid=<{Dever::load("passport/user.data") ? Dever::load("passport/user.data#id") : -1}></script>');