中泽后端接口
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

productsBrand.ftl 11KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234
  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. <#include "./headerUp.ftl" parse=true encoding="utf-8">
  7. <title>${htmlTitle!""}</title>
  8. <meta name="keywords" content=${keywords!""}>
  9. <meta name="description" content=${description!""}>
  10. <meta content="initial-scale=1,user-scalable=no,maximum-scale=1,width=device-width" name="viewport"/>
  11. <link href="/static/css/swiper-bundle.min.css" rel="stylesheet"/>
  12. <link rel="stylesheet" href="/static/css/animate.min.css">
  13. <script src="/static/js/wow.min.js" charset="utf-8"></script>
  14. <link href="/common/index.css" rel="stylesheet">
  15. <link href="/productsBrandEvNew/index.css" rel="stylesheet">
  16. <#-- <meta property="og:title" content="PRODUCTS" />-->
  17. <#-- <meta property="og:url" content="http://www.sharethis.com" />-->
  18. <#-- <meta property="og:image" content="http://8.218.104.92/static/images/index/Banner05.jpg" />-->
  19. <#-- <meta property="og:description" content="PRODUCTS" />-->
  20. <#-- <meta property="og:site_name" content="ShareThis" />-->
  21. </head>
  22. <body>
  23. <#include "./header.ftl" parse=true encoding="utf-8">
  24. <div class="main">
  25. <#-- 焦点图-->
  26. <#list brandDetatil as brandDetatil>
  27. <#if brandDetatil.column == 'banner'>
  28. <div class="banner">
  29. <#if brandDetatil.dataJsonObj.imgOrVideo == 'img'>
  30. <picture class="lazy">
  31. <source data-srcset="${brandDetatil.dataJsonObj.imgM.url}" srcset="" media="(max-width: 800px)"/>
  32. <img class="fit-image" data-src="${brandDetatil.dataJsonObj.imgPc.url}" src=""/>
  33. </picture>
  34. <#else>
  35. <video class="myVideo_" muted="muted" preload="metadata" autoplay="autoplay"
  36. loop="loop" webkit-playsinline="webkit-playsinline" playsinline="playsinline"
  37. x5-playsinline="true" src=""
  38. data-srcPc="${brandDetatil.dataJsonObj.imgPc.url}"
  39. data-srcM="${brandDetatil.dataJsonObj.imgM.url}">
  40. </video>
  41. </#if>
  42. <#if brandDetatil.dataJsonObj.titlePosUD == 'up'
  43. && brandDetatil.dataJsonObj.titlePosLR == 'right'>
  44. <div class="bannerTit title_1 ${brandDetatil.dataJsonObj.titleColor}Tit bannerRight">
  45. <#elseif brandDetatil.dataJsonObj.titlePosUD == 'down'
  46. && brandDetatil.dataJsonObj.titlePosLR == 'right'>
  47. <div class="bannerTit title_1 ${brandDetatil.dataJsonObj.titleColor}Tit bannerBottomR">
  48. <#elseif brandDetatil.dataJsonObj.titlePosUD == 'down'
  49. && brandDetatil.dataJsonObj.titlePosLR == 'left'>
  50. <div class="bannerTit title_1 ${brandDetatil.dataJsonObj.titleColor}Tit bannerBottomL">
  51. <#else>
  52. <div class="bannerTit title_1 ${brandDetatil.dataJsonObj.titleColor}Tit ">
  53. </#if>
  54. <div>${brandDetatil.dataJsonObj.title}</div>
  55. <#if brandDetatil.dataJsonObj.pText ??>
  56. <div class="bannerPtxt title_text">${brandDetatil.dataJsonObj.pText}</div>
  57. </#if>
  58. </div>
  59. </div>
  60. </#if>
  61. </#list>
  62. <div class="content">
  63. <div class="history fadeInUp wow"><a class="icon_home" href="/"></a> >
  64. <a href="/products.html">PRODUCTS</a> >
  65. <span>${brandName}</span>
  66. </div>
  67. <div class="titleDiv title_1 fadeInUp wow">ALL ${brandName} MODELS</div>
  68. <div class="carModeTabP fadeInUp wow">
  69. <div class="carModeTab title_3">
  70. </div>
  71. </div>
  72. <div class="carConP fadeInUp wow">
  73. <div class="carCon">
  74. </div>
  75. <div class="carMore">
  76. <div class="moreBtn">VIEW ${brandName} MODELS<span></span></div>
  77. </div>
  78. <div class="swiper carConM">
  79. <div class="swiper-wrapper"></div>
  80. <div class="swiperBtn">
  81. <div class="button-prev">
  82. <div class="viewArrow1"></div>
  83. </div>
  84. <div class="swiper-paginationM"></div>
  85. <div class="button-next">
  86. <div class="viewArrow1"></div>
  87. </div>
  88. </div>
  89. </div>
  90. </div>
  91. <div class="titleDiv title_1 fadeInUp wow">HIGHLIGHTS</div>
  92. <#list brandDetatil as brandDetatil>
  93. <#--亮点1 车图标题描述+链接-->
  94. <#if brandDetatil.column == 'brandLight1'>
  95. <div class="highLights">
  96. <#list brandDetatil.dataJsonObj.pTextList4 as ld1>
  97. <div class="highDiv">
  98. <img class="fadeInLeft wow" src="${ld1.img.url}"/>
  99. <div class="highTxt fadeInRight wow">
  100. <div class="txtH3 title_2">${ld1.title}</div>
  101. <#list ld1.pText as pText>
  102. <div class="txtP content_text">${pText.txt}
  103. </div>
  104. </#list>
  105. <a class="viewBtn text text-linkP" href="${ld1.url}">
  106. <div class="viewText">VIEW MORE</div>
  107. <div class="viewIcon">
  108. <div class="viewArrow1"></div>
  109. <div class="viewArrow2"></div>
  110. </div>
  111. </a>
  112. <div class="highNum">0${ld1_index+1}</div>
  113. </div>
  114. </div>
  115. </#list>
  116. </div>
  117. <#elseif brandDetatil.column == 'brandLight2'>
  118. <div class="highLightsEv">
  119. <div class="highBg">
  120. <img class="fadeInUp wow" src=""/></div>
  121. <div class="highVan fadeInUp wow">
  122. <div class="ul">
  123. <#list brandDetatil.dataJsonObj.pTextList4 as ld2>
  124. <div class="li title_3" data-img="${ld2.img.url}"
  125. data-imgm="${ld2.img.url}">
  126. <div class="title">${ld2.title}
  127. <span class="add"></span>
  128. <span class="addf"></span>
  129. </div>
  130. <#list ld2.pText as pText>
  131. <div class="p content_text">${pText.txt}</div>
  132. </#list>
  133. </div>
  134. </#list>
  135. </div>
  136. </div>
  137. </div>
  138. <#elseif brandDetatil.column == 'brandLight3'>
  139. <div class="highLightsVan">
  140. <div class="highVan">
  141. <div class="ul">
  142. <#list brandDetatil.dataJsonObj.pTextList4 as ld3>
  143. <div class="li title_3">
  144. <div class="title fadeInLeft wow">${ld3.title}</div>
  145. <#list ld3.pText as pText>
  146. <div class="p content_text fadeInLeft wow">${pText.txt}
  147. </div>
  148. </#list>
  149. <div class="img fadeInRight wow"><img src="${ld3.img.url}"/>
  150. </div>
  151. </div>
  152. </#list>
  153. </div>
  154. </div>
  155. </div>
  156. </#if>
  157. </#list>
  158. <div class="titleDiv title_1 fadeInUp wow">CUSTOMER STORY TESTIMONY</div>
  159. <div class="swiper mySwiper fadeInUp wow">
  160. <div class="swiper-wrapper">
  161. <#list brandTestimony as brandTestimony>
  162. <div class="swiper-slide">
  163. <div class="img">
  164. <div><img src="${brandTestimony.pcImgUrl}"/></div>
  165. </div>
  166. <div class="name">${brandTestimony.userName}</div>
  167. <div class="brief">${brandTestimony.job}</div>
  168. <div class="desc">${brandTestimony.brandTestimony}
  169. <span>“</span>
  170. <span class="descIcon">”</span>
  171. </div>
  172. </div>
  173. </#list>
  174. </div>
  175. <div class="swiper-pagination"></div>
  176. </div>
  177. <div class="titleDiv title_1 fadeInUp wow">NEWS</div>
  178. <div class="newList fadeInUp wow">
  179. <#list newsList as news>
  180. <div class="newLi">
  181. <a href="${news.newsDetailUrl}" target="_blank">
  182. <div><img src="${news.surfaceUrl}" alt=""></div>
  183. <p class="content_text">${news.title}</p>
  184. <span>${(news.date)?string('yyyy-MM-dd')}</span>
  185. </a>
  186. </div>
  187. </#list>
  188. </div>
  189. <a class="viewBtn whiteIcon newsBtn fadeInUp wow" href="/news.html">
  190. <div class="viewText">VIEW MORE</div>
  191. <div class="viewIcon">
  192. <div class="viewArrow1"></div>
  193. <div class="viewArrow2"></div>
  194. </div>
  195. </a></div>
  196. </div>
  197. <#include "./footer.ftl" parse=true encoding="utf-8">
  198. <div class="adminFrom">
  199. <div class="fromCon"><h3>替换内容</h3>
  200. <div class="fromTable"></div>
  201. <div class="fromBtn">
  202. <div class="btnClear">取消</div>
  203. <div class="btnOk">确定</div>
  204. </div>
  205. </div>
  206. </div>
  207. <div class="tableFrom">
  208. <div class="fromCon"><h3>替换内容</h3>
  209. <div class="form">
  210. <div class="left-form">
  211. <div class="left-newBtn">新增</div>
  212. <div class="left-tableContain"></div>
  213. </div>
  214. <div class="right-form">
  215. <div class="newBtn">新增</div>
  216. <div class="head-form"></div>
  217. <div class="tableContain"></div>
  218. </div>
  219. </div>
  220. <div class="fromBtn">
  221. <div class="btnClear">取消</div>
  222. <div class="btnOk">确定</div>
  223. </div>
  224. </div>
  225. </div>
  226. <script defer="defer" src="/runtime/index.js"></script>
  227. <script defer="defer" src="/vendor/index.js"></script>
  228. <script defer="defer" src="/common/index.js"></script>
  229. <script defer="defer" src="/productsBrandEvNew/index.js"></script>
  230. </body>
  231. </html>