中泽后端接口
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

news.ftl 6.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. <!doctype html>
  2. <html lang="cn">
  3. <head>
  4. <meta charset="utf-8"/>
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
  6. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  7. <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"/>
  8. <meta name="apple-touch-fullscreen" content="yes">
  9. <meta name="apple-mobile-web-app-capable" content="yes">
  10. <#include "./headerUp.ftl" parse=true encoding="utf-8">
  11. <title>${htmlTitle!"NEWS"}</title>
  12. <meta name="keywords" content=${keywords!""}>
  13. <meta name="description" content=${description!""}>
  14. <meta content="initial-scale=1,user-scalable=no,maximum-scale=1,width=device-width" name="viewport"/>
  15. <link href="./static/css/swiper-bundle.min.css" rel="stylesheet"/>
  16. <link rel="stylesheet" href="./static/css/animate.min.css">
  17. <script src="./static/js/wow.min.js" charset="utf-8"></script>
  18. <link href="./common/index.css" rel="stylesheet">
  19. <link href="./news/index.css" rel="stylesheet">
  20. <meta property="og:title" content="${newsList[0].title!""}" />
  21. <#-- <meta property="og:url" content="http://www.sharethis.com" />-->
  22. <meta property="og:image" content="${newsList[0].topSurfaceUrl!""}" />
  23. <meta property="og:description" content="${newsList[0].digest!""}" />
  24. <#-- <meta property="og:site_name" content="ShareThis" />-->
  25. </head>
  26. <body>
  27. <#include "./header.ftl" parse=true encoding="utf-8">
  28. <div class="main">
  29. <section class="section part part_1 fadeInUp wow">
  30. <div class="part_content">
  31. ${part}
  32. </div>
  33. </section>
  34. <section class="section part part_2 fadeInUp wow">
  35. <div class="part_content">
  36. <#list newsList as news>
  37. <#if news_index == 0>
  38. <a class="item-1" href="${news.newsDetailUrl}">
  39. <div class="bgImage">
  40. <picture class="lazy">
  41. <source data-srcset="${news.topSurfaceUrl!""}" srcset="" media="(max-width: 800px)"/>
  42. <img class="fit-image" data-src="${news.topSurfaceUrl!""}" src=""/>
  43. </picture>
  44. </div>
  45. <div class="info">
  46. <div class="item-title">${news.title}</div>
  47. <div class="item-sub-title">${(news.date)?string('yyyy-MM-dd')}</div>
  48. </div>
  49. </a>
  50. <#else >
  51. <div class="item-2">
  52. <div class="item-img">
  53. <div class="bgImage">
  54. <picture class="lazy">
  55. <source data-srcset="${news.topSurfaceUrl!""}" srcset="" media="(max-width: 800px)"/>
  56. <img class="fit-image" data-src="${news.topSurfaceUrl!""}" src=""/>
  57. </picture>
  58. </div>
  59. </div>
  60. <div class="info">
  61. <div class="item-title">${news.title}
  62. </div>
  63. <div class="item-sub-title">${(news.date)?string('yyyy-MM-dd')}</div>
  64. <div class="item-context">${news.digest}
  65. </div>
  66. <a class="viewBtn btn text" href="${news.newsDetailUrl}">
  67. <div class="viewText">VIEW MORE</div>
  68. <div class="viewIcon">
  69. <div class="viewArrow1"></div>
  70. <div class="viewArrow2"></div>
  71. </div>
  72. </a>
  73. </div>
  74. </div>
  75. </#if>
  76. </#list>
  77. </div>
  78. </section>
  79. <section class="section part part_3 fadeInUp wow">
  80. <div class="searchForm">
  81. <div class="products">
  82. <div class="select-title">Products</div>
  83. <div class="select-dropList select-dropList-close swiper-no-swiping" data-flag="0">
  84. <#list header as productMap>
  85. <div data-value="${productMap.catege.uuid}" data-label="${productMap.catege.title}" data-index-id="${productMap_index}" class="select-listItem">${productMap.catege.title}</div>
  86. </#list>
  87. </div>
  88. </div>
  89. <div class="topics">
  90. <div class="select-title">Topics</div>
  91. <div class="select-dropList select-dropList-close swiper-no-swiping" data-flag="0">
  92. <#list gambitTagList as tag>
  93. <div data-value="${tag.uuid}" data-label="${tag.name}" data-index-id="${tag_index}" class="select-listItem">${tag.name}</div>
  94. </#list>
  95. </div>
  96. </div>
  97. <div class="time">
  98. <div class="select-title">Time</div>
  99. <div class="select-dropList select-dropList-close swiper-no-swiping" data-flag="0">
  100. <#list dateList as date>
  101. <div data-value="${date}" data-label="${date}" data-index-id="${date_index}" class="select-listItem">${date}</div>
  102. </#list>
  103. </div>
  104. </div>
  105. <div class="all">ALL</div>
  106. </div>
  107. <div class="titleForm"></div>
  108. <div id="list"></div>
  109. <div id="pagination"></div>
  110. </section>
  111. <section class="section part part_4 fadeInUp wow"></section>
  112. </div>
  113. <#include "./footer.ftl" parse=true encoding="utf-8">
  114. <script defer="defer" src="./runtime/index.js"></script>
  115. <script defer="defer" src="./vendor/index.js"></script>
  116. <script defer="defer" src="./common/index.js"></script>
  117. <script defer="defer" src="./news/index.js"></script>
  118. </body>
  119. <script>// 模块动画
  120. var wow = new WOW({
  121. boxClass: 'wow',
  122. animateClass: 'animated',
  123. offset: 100,
  124. live: true,
  125. mobile: false
  126. });
  127. wow.init();</script>
  128. </html>