中泽后端接口
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

productsDetail.ftl 34KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695
  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="/productsDetailTruckNew/index.css" rel="stylesheet">
  16. <#-- <meta property="og:title" content="Join the best company in the world!" />-->
  17. <#-- <meta property="og:url" content="http://www.sharethis.com" />-->
  18. <#-- <meta property="og:image" content="http://sharethis.com/images/logo.jpg" />-->
  19. <#-- <meta property="og:description" content="ShareThis is its people. It's imperative that we hire smart,innovative people who can work intelligently as we continue to disrupt the very category we created. Come join us!" />-->
  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 carDetatil as carDetatil>
  27. <#if carDetatil.column == 'banner'>
  28. <div class="banner">
  29. <#if carDetatil.dataJsonObj.imgOrVideo == 'img'>
  30. <picture class="lazy">
  31. <source data-srcset="${carDetatil.dataJsonObj.imgM.url}" srcset="" media="(max-width: 800px)"/>
  32. <img class="fit-image" data-src="${carDetatil.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="${carDetatil.dataJsonObj.imgPc.url}"
  39. data-srcM="${carDetatil.dataJsonObj.imgM.url}">
  40. </video>
  41. </#if>
  42. <#if carDetatil.dataJsonObj.titlePosUD == 'up'
  43. && carDetatil.dataJsonObj.titlePosLR == 'right'>
  44. <div class="bannerTit title_1 ${carDetatil.dataJsonObj.titleColor}Tit bannerRight">
  45. <#elseif carDetatil.dataJsonObj.titlePosUD == 'down'
  46. && carDetatil.dataJsonObj.titlePosLR == 'right'>
  47. <div class="bannerTit title_1 ${carDetatil.dataJsonObj.titleColor}Tit bannerBottomR">
  48. <#elseif carDetatil.dataJsonObj.titlePosUD == 'down'
  49. && carDetatil.dataJsonObj.titlePosLR == 'left'>
  50. <div class="bannerTit title_1 ${carDetatil.dataJsonObj.titleColor}Tit bannerBottomL">
  51. <#else>
  52. <div class="bannerTit title_1 ${carDetatil.dataJsonObj.titleColor}Tit ">
  53. </#if>
  54. <div>${carDetatil.dataJsonObj.title}</div>
  55. <#if carDetatil.dataJsonObj.pText ??>
  56. <div class="bannerPtxt title_text">${carDetatil.dataJsonObj.pText}</div>
  57. </#if>
  58. </div>
  59. </div>
  60. </#if>
  61. </#list>
  62. <#-- 栏目锚点-->
  63. <div class="twoMenu fadeInUp wow">
  64. <div class="menuCon">
  65. <div class="conAll">
  66. <#list carDetatil as carDetatil>
  67. <#if carDetatil.column == 'banner'>
  68. <#-- || carDetatil.column == 'upTdi'-->
  69. <#-- || carDetatil.column == 'lsirtpc'-->
  70. <#-- || carDetatil.column == 'twoTpi'-->
  71. <#else>
  72. <#if carDetatil.columnName?? && carDetatil.columnName != ''>
  73. <#if carDetatil_index == 0>
  74. <div class="li liActive">${carDetatil.columnName}</div>
  75. <#else>
  76. <div class="li">${carDetatil.columnName}</div>
  77. </#if>
  78. </#if>
  79. </#if>
  80. </#list>
  81. </div>
  82. <div class="menuJump">CONTACT US</div>
  83. </div>
  84. </div>
  85. <#-- 所属菜单-->
  86. <div class="history fadeInUp wow"><a class="icon_home" href="/"></a> > <a href="/products.html">PRODUCTS</a>
  87. ><span>${modelName}</span></div>
  88. <#list carDetatil as carDetatil>
  89. <#--模块二 横向轮播带参数-->
  90. <#if carDetatil.column == 'hxlb'>
  91. <div class="carSw hxlb"
  92. <#if carDetatil.columnName?? && carDetatil.columnName != ''>
  93. id="${carDetatil.columnName}"
  94. </#if>
  95. >
  96. <#-- 标题+描述-->
  97. <div class="titleDiv title_1 fadeInUp wow">
  98. <#if carDetatil.dataJsonObj.title??>
  99. ${carDetatil.dataJsonObj.title}
  100. </#if>
  101. <#if carDetatil.dataJsonObj.pText ??>
  102. <div class="p title_text">${carDetatil.dataJsonObj.pText}</div>
  103. </#if>
  104. </div>
  105. <div class="swiper carSwiper fadeInUp wow">
  106. <div class="carBgTxt">
  107. <#if carDetatil.dataJsonObj.imgPc ??>
  108. <img src="${carDetatil.dataJsonObj.imgPc.url}"/>
  109. </#if>
  110. </div>
  111. <div class="swiper-wrapper">
  112. <img src=""/>
  113. </div>
  114. <div class="carPagination">
  115. <div class="carPaginationDiv">
  116. <#-- 轮播图-颜色+图-->
  117. <#list carDetatil.dataJsonObj.fileListNew as fileListNew>
  118. <div class="swiper-pagination-bullet" style="background:${fileListNew.color}"></div>
  119. </#list>
  120. </div>
  121. </div>
  122. </div>
  123. <div class="carDetail">
  124. <div class="detilL fadeInLeft wow">
  125. <#-- 指标-->
  126. <#list carDetatil.dataJsonObj.leftInfo as zb>
  127. <div>
  128. <div class="detilLNum">${zb.title}</div>
  129. <div>${zb.value}</div>
  130. </div>
  131. </#list>
  132. </div>
  133. <div class="detilR fadeInRight wow">
  134. <#-- 右下图片-->
  135. <#list carDetatil.dataJsonObj.fileListNew as fileListNew>
  136. <div class="carZu">
  137. <#list fileListNew.imgzu as imgzu>
  138. <div><img data-src="${imgzu.url}"/></div>
  139. </#list>
  140. </div>
  141. </#list>
  142. </div>
  143. </div>
  144. </div>
  145. <#elseif carDetatil.column == 'twoTpi'>
  146. <#-- 模块十二 二级标题描述图片 1小图-->
  147. <div class="txtImg txtImg${carDetatil.dataJsonObj.imgPos} twoTpi"
  148. <#if carDetatil.columnName?? && carDetatil.columnName != ''>
  149. id="${carDetatil.columnName}"
  150. </#if>
  151. >
  152. <div class="txtDiv">
  153. <div class="txtCon fadeIn${(carDetatil.dataJsonObj.imgPos=='R')?string('Right','Left')} wow">
  154. <#if carDetatil.dataJsonObj.title??>
  155. <div class="titleB title_2">${carDetatil.dataJsonObj.title}</div>
  156. </#if>
  157. <#list carDetatil.dataJsonObj.pTextList as ms>
  158. <div class="p content_text">${ms}</div>
  159. </#list>
  160. </div>
  161. <div class="imgCon fadeIn${(carDetatil.dataJsonObj.imgPos=='R')?string('Left','Right')} wow">
  162. <img src="${carDetatil.dataJsonObj.imgPc.url}"/>
  163. </div>
  164. </div>
  165. </div>
  166. <#elseif carDetatil.column == 'oneTpsi'>
  167. <#-- 模块十三 一级标题描述+轮播图片-->
  168. <div class="txtImg txtImgR gallery oneTpsi"
  169. <#if carDetatil.columnName?? && carDetatil.columnName != ''>
  170. id="${carDetatil.columnName}"
  171. </#if>
  172. >
  173. <div class="txtDiv">
  174. <div class="txtCon fadeInRight wow">
  175. <#if carDetatil.dataJsonObj.title??>
  176. <div class="title title_1">${carDetatil.dataJsonObj.title}</div>
  177. </#if>
  178. <#list carDetatil.dataJsonObj.pTextList as pText>
  179. <div class="p title_text">${pText}</div>
  180. </#list>
  181. </div>
  182. <div class="imgCon fadeInLeft wow">
  183. <img src="${carDetatil.dataJsonObj.fileList[0].url}"/>
  184. <#if carDetatil.dataJsonObj.fileListTxt[0]?? &&
  185. carDetatil.dataJsonObj.fileListTxt[0] != ''>
  186. <div class="content_text txt swiper-no-swiping">${carDetatil.dataJsonObj.fileListTxt[0]}</div>
  187. </#if>
  188. </div>
  189. </div>
  190. <div class="imgDiv fadeInUp wow">
  191. <div class="swiper imgSwiper">
  192. <div class="swiper-wrapper">
  193. <#list carDetatil.dataJsonObj.fileList as tp>
  194. <#list carDetatil.dataJsonObj.fileListTxt as ms>
  195. <#if tp_index == ms_index && tp_index != 0>
  196. <div class="swiper-slide">
  197. <img class="fadeInUp wow" src="${tp.url}"/>
  198. <#if ms ?? && ms != ''>
  199. <div class="content_text txt swiper-no-swiping">${ms}
  200. </div>
  201. </#if>
  202. </div>
  203. </#if>
  204. </#list>
  205. </#list>
  206. </div>
  207. </div>
  208. <div class="swiper-pagination imgPaginationPc"></div>
  209. </div>
  210. <div class="imgDivm">
  211. <div class="swiper imgSwiperm">
  212. <div class="swiper-wrapper">
  213. <#list carDetatil.dataJsonObj.fileList as tp>
  214. <#list carDetatil.dataJsonObj.fileListTxt as ms>
  215. <#if tp_index == ms_index && tp_index != 0>
  216. <div class="swiper-slide">
  217. <img src="${tp.url}"/>
  218. <#if ms ??>
  219. <div class="content_text txt">${ms}
  220. </div>
  221. </#if>
  222. </div>
  223. </#if>
  224. </#list>
  225. </#list>
  226. </div>
  227. </div>
  228. <div class="swiper-pagination imgPagination"></div>
  229. </div>
  230. </div>
  231. <#elseif carDetatil.column == 'utpi'>
  232. <#-- 模块十一 上标题描述图片 1大图-->
  233. <div class="imgTxt fadeInUp wow utpi"
  234. <#if carDetatil.columnName?? && carDetatil.columnName != ''>
  235. id="${carDetatil.columnName}"
  236. </#if>
  237. >
  238. <#if carDetatil.dataJsonObj.imgOrVideo == 'img'>
  239. <picture class="lazy">
  240. <source data-srcset="${carDetatil.dataJsonObj.imgM.url}" srcset="" media="(max-width: 800px)"/>
  241. <img class="fit-image" data-src="${carDetatil.dataJsonObj.imgPc.url}" src=""/>
  242. </picture>
  243. <#else>
  244. <video class="myVideo_" muted="muted" preload="metadata" autoplay="autoplay"
  245. loop="loop" webkit-playsinline="webkit-playsinline" playsinline="playsinline"
  246. x5-playsinline="true" src=""
  247. data-srcPc="${carDetatil.dataJsonObj.imgPc.url}"
  248. data-srcM="${carDetatil.dataJsonObj.imgM.url}">
  249. </video>
  250. </#if>
  251. <#if carDetatil.dataJsonObj.titleColor??>
  252. <div class="titleDiv title_1 ${(carDetatil.dataJsonObj.titleColor=='white')?string('whiteTxt','')}">
  253. <#else>
  254. <div class="titleDiv title_1">
  255. </#if>
  256. <#if carDetatil.dataJsonObj.title??>
  257. ${carDetatil.dataJsonObj.title}
  258. </#if>
  259. <#if carDetatil.dataJsonObj.pText??>
  260. <div class="p title_text">${carDetatil.dataJsonObj.pText}</div>
  261. </#if>
  262. </div>
  263. </div>
  264. <#elseif carDetatil.column == 'utidtpci'>
  265. <#-- 模块八 上大图标题,下若干二级标题,详情标题,详情,图片-->
  266. <div class="imgTxt fadeInUp wow utidtpci"
  267. <#if carDetatil.columnName?? && carDetatil.columnName != ''>
  268. id="${carDetatil.columnName}"
  269. </#if>
  270. >
  271. <#if carDetatil.dataJsonObj.imgOrVideo == 'img'>
  272. <picture class="lazy">
  273. <source data-srcset="${carDetatil.dataJsonObj.imgM.url}" srcset="" media="(max-width: 800px)"/>
  274. <img class="fit-image" data-src="${carDetatil.dataJsonObj.imgPc.url}" src=""/>
  275. </picture>
  276. <#else>
  277. <video class="myVideo_" muted="muted" preload="metadata" autoplay="autoplay"
  278. loop="loop" webkit-playsinline="webkit-playsinline" playsinline="playsinline"
  279. x5-playsinline="true" src=""
  280. data-srcPc="${carDetatil.dataJsonObj.imgPc.url}"
  281. data-srcM="${carDetatil.dataJsonObj.imgM.url}">
  282. </video>
  283. </#if>
  284. <#if carDetatil.dataJsonObj.titleColor??>
  285. <div class="titleDiv title_1 ${(carDetatil.dataJsonObj.titleColor=='white')?string('whiteTxt','')}">
  286. <#else>
  287. <div class="titleDiv title_1">
  288. </#if>
  289. <#if carDetatil.dataJsonObj.title??>
  290. ${carDetatil.dataJsonObj.title}
  291. </#if>
  292. <#if carDetatil.dataJsonObj.pText??>
  293. <div class="p title_text">${carDetatil.dataJsonObj.pText}</div>
  294. </#if>
  295. </div>
  296. </div>
  297. <#list carDetatil.dataJsonObj.pTextList4 as tp_ms>
  298. <#if (tp_ms_index+1)%2 == 1>
  299. <div class="txtImg txtImgL utidtpci">
  300. <div class="txtDiv">
  301. <div class="txtCon fadeInLeft wow">
  302. <#if tp_ms.title??>
  303. <div class="titleB title_2">${tp_ms.title}</div>
  304. </#if>
  305. <#list tp_ms.pText as bt_ms>
  306. <#if bt_ms.title?? && bt_ms.title != "">
  307. <div class="title title_3">${bt_ms.title}</div>
  308. </#if>
  309. <#if bt_ms.txt??>
  310. <div class="p content_text">${bt_ms.txt}</div>
  311. </#if>
  312. </#list>
  313. </div>
  314. <div class="imgCon fadeInRight wow">
  315. <img src="${tp_ms.img.url}"/>
  316. </div>
  317. </div>
  318. </div>
  319. <#else>
  320. <div class="txtImg txtImgR utidtpci">
  321. <div class="txtDiv">
  322. <div class="txtCon fadeInRight wow">
  323. <#if tp_ms.title??>
  324. <div class="titleB title_2">${tp_ms.title}</div>
  325. </#if>
  326. <#list tp_ms.pText as bt_ms>
  327. <#if bt_ms.title?? && bt_ms.title != "">
  328. <div class="title title_3">${bt_ms.title}</div>
  329. </#if>
  330. <#if bt_ms.txt??>
  331. <div class="p content_text">${bt_ms.txt}
  332. </#if>
  333. </div>
  334. </#list>
  335. </div>
  336. <div class="imgCon fadeInLeft wow">
  337. <img src="${tp_ms.img.url}"/>
  338. </div>
  339. </div>
  340. </div>
  341. </#if>
  342. </#list>
  343. <#elseif carDetatil.column == 'lsirtpc'>
  344. <#-- 模块九 左竖向轮播图,右二级标题,详情标题,详情数组-->
  345. <div class="txtImg txtImgR lsirtpc"
  346. <#if carDetatil.columnName?? && carDetatil.columnName != ''>
  347. id="${carDetatil.columnName}"
  348. </#if>
  349. >
  350. <div class="txtDiv">
  351. <div class="txtCon fadeInRight wow">
  352. <#if carDetatil.dataJsonObj.title??>
  353. <div class="titleB title_2">${carDetatil.dataJsonObj.title}</div>
  354. </#if>
  355. <#list carDetatil.dataJsonObj.pTextList2 as bt_ms>
  356. <div class="title title_3">${bt_ms[0]}</div>
  357. <div class="p content_text">${bt_ms[1]}</div>
  358. </#list>
  359. </div>
  360. <div class="imgCon fadeInLeft wow">
  361. <img class="imgHide" src="${carDetatil.dataJsonObj.fileList[0].url}"/>
  362. <div class="swiper imgSwiper">
  363. <div class="swiper-wrapper">
  364. <#list carDetatil.dataJsonObj.fileList as lbt>
  365. <div class="swiper-slide">
  366. <img src="${lbt.url}"/>
  367. </div>
  368. </#list>
  369. </div>
  370. <div class="swiper-pagination imgPagination"></div>
  371. </div>
  372. </div>
  373. </div>
  374. </div>
  375. <#elseif carDetatil.column == 'uidi'>
  376. <#-- 模块十 上2图,下2图 若干大图-->
  377. <div class="carFourImg uidi"
  378. <#if carDetatil.columnName?? && carDetatil.columnName != ''>
  379. id="${carDetatil.columnName}"
  380. </#if>
  381. >
  382. <div class="titleDiv title_1 fadeInUp wow">${carDetatil.dataJsonObj.title}</div>
  383. <div class="img">
  384. <div class="imgDiv minImg imgL fadeInLeft wow">
  385. <img src="${carDetatil.dataJsonObj.fileList[0].url}"/></div>
  386. <div class="imgDiv maxImg imgR fadeInRight wow">
  387. <img src="${carDetatil.dataJsonObj.fileList[1].url}"/></div>
  388. <div class="imgDiv maxImg imgL fadeInLeft wow">
  389. <img src="${carDetatil.dataJsonObj.fileList[2].url}"/></div>
  390. <div class="imgDiv minImg imgR fadeInRight wow">
  391. <img src="${carDetatil.dataJsonObj.fileList[3].url}"/></div>
  392. <div class="clear"></div>
  393. </div>
  394. </div>
  395. <#elseif carDetatil.column == 'ltriTit'>
  396. <#-- 模块三 左标题描述配置,右图-->
  397. <div class="txtImg txtImgL ltriTit"
  398. <#if carDetatil.columnName?? && carDetatil.columnName != ''>
  399. id="${carDetatil.columnName}"
  400. </#if>
  401. >
  402. <div class="txtDiv">
  403. <div class="txtCon fadeInLeft wow">
  404. <#-- 左标题+描述-->
  405. <#if carDetatil.dataJsonObj.title??>
  406. <div class="titleDiv title_1">${carDetatil.dataJsonObj.title}</div>
  407. </#if>
  408. <#if carDetatil.dataJsonObj.pTextList??>
  409. <#list carDetatil.dataJsonObj.pTextList as pText>
  410. <div class="p title_text">${pText}</div>
  411. </#list>
  412. </#if>
  413. <#-- 左配置-->
  414. <div class="titCon">
  415. <#-- <#list carDetatil.dataJsonObj.leftInfo3 as pz>-->
  416. <div class="conLine">
  417. <div class="num">${carDetatil.dataJsonObj.leftInfo3[0].title}
  418. <span>${carDetatil.dataJsonObj.leftInfo3[0].dw}</span></div>
  419. <div>${carDetatil.dataJsonObj.leftInfo3[0].value}</div>
  420. </div>
  421. <div>
  422. <div class="divRig">
  423. <div class="num">${carDetatil.dataJsonObj.leftInfo3[1].title}
  424. <span>${carDetatil.dataJsonObj.leftInfo3[1].dw}</span></div>
  425. <div>${carDetatil.dataJsonObj.leftInfo3[1].value}</div>
  426. </div>
  427. </div>
  428. <#-- </#list>-->
  429. </div>
  430. </div>
  431. <#-- 右图-->
  432. <div class="imgCon fadeInRight wow">
  433. <img src="${carDetatil.dataJsonObj.imgPc.url}"/>
  434. </div>
  435. </div>
  436. </div>
  437. <#elseif carDetatil.column == 'uitplsirtp'>
  438. <#--模块四 上图标题描述,下左轮播4图右标题描述-->
  439. <div class="imgTxt fadeInUp wow uitplsirtp"
  440. <#if carDetatil.columnName?? && carDetatil.columnName != ''>
  441. id="${carDetatil.columnName}"
  442. </#if>
  443. >
  444. <#-- 大图+标题+描述-->
  445. <#if carDetatil.dataJsonObj.imgOrVideo == 'img'>
  446. <picture class="lazy">
  447. <source data-srcset="${carDetatil.dataJsonObj.imgPc.url}" srcset="" media="(max-width: 800px)"/>
  448. <img class="fit-image" data-src="${carDetatil.dataJsonObj.imgPc.url}" src=""/>
  449. </picture>
  450. <#else>
  451. <video class="myVideo_" muted="muted" preload="metadata" autoplay="autoplay"
  452. loop="loop" webkit-playsinline="webkit-playsinline" playsinline="playsinline"
  453. x5-playsinline="true" src=""
  454. data-srcPc="${carDetatil.dataJsonObj.imgPc.url}"
  455. data-srcM="${carDetatil.dataJsonObj.imgM.url}">
  456. </video>
  457. </#if>
  458. <#if carDetatil.dataJsonObj.titleColor??>
  459. <div class="titleDiv title_1 ${(carDetatil.dataJsonObj.titleColor=='white')?string('whiteTxt','')}">
  460. <#else>
  461. <div class="titleDiv title_1">
  462. </#if>
  463. <#if carDetatil.dataJsonObj.title??>
  464. ${carDetatil.dataJsonObj.title}
  465. </#if>
  466. <#if carDetatil.dataJsonObj.pText??>
  467. <div class="p title_text">${carDetatil.dataJsonObj.pText}</div>
  468. </#if>
  469. </div>
  470. </div>
  471. <div class="txtImg txtImgR uitplsirtp">
  472. <div class="txtDiv">
  473. <div class="txtCon fadeInRight wow">
  474. <#if carDetatil.dataJsonObj.title2??>
  475. <div class="titleB title_2">${carDetatil.dataJsonObj.title2}</div>
  476. </#if>
  477. <#list carDetatil.dataJsonObj.pTextList as pText2>
  478. <div class="p content_text">${pText2}</div>
  479. </#list>
  480. </div>
  481. <div class="imgCon fadeInLeft wow">
  482. <img src="/static/images/products/detail/truckCarTit2_1.jpg"/>
  483. <div class="myImgSwiper">
  484. <div class="swiper imgSwiper imgSwiperPc imgSwiper1">
  485. <div class="swiper-wrapper">
  486. <#list carDetatil.dataJsonObj.fileList as lb>
  487. <#-- 第一个-->
  488. <#if (lb_index+1)%4 == 1>
  489. <div class="swiper-slide">
  490. <img src="${lb.url}"/>
  491. <#else>
  492. <img src="${lb.url}"/>
  493. </#if>
  494. <#-- 第四个或没有下一个了-->
  495. <#if (lb_index+1)%4 == 0 || !lb_has_next>
  496. </div>
  497. </#if>
  498. </#list >
  499. </div>
  500. </div>
  501. <div class="swiper imgSwiper imgSwiperm imgSwiper1m">
  502. <div class="swiper-wrapper">
  503. <#list carDetatil.dataJsonObj.fileList as lb>
  504. <div class="swiper-slide">
  505. <img src="${lb.url}"/>
  506. </div>
  507. </#list>
  508. </div>
  509. </div>
  510. <div class="swiper-pagination imgPagination imgPagination1"></div>
  511. </div>
  512. </div>
  513. </div>
  514. </div>
  515. <#elseif carDetatil.column == 'utpdirpdltpri'>
  516. <#-- 模块五 上标题描述,中图片右描述,下左二级标题描述右图片-->
  517. <div class="safer utpdirpdltpri"
  518. <#if carDetatil.columnName?? && carDetatil.columnName != ''>
  519. id="${carDetatil.columnName}"
  520. </#if>
  521. >
  522. <#-- 上标题+描述-->
  523. <div class="titleDiv title_1 fadeInUp wow">
  524. <#if carDetatil.dataJsonObj.title??>
  525. ${carDetatil.dataJsonObj.title}
  526. </#if>
  527. <#if carDetatil.dataJsonObj.pText??>
  528. <div class="p title_text">${carDetatil.dataJsonObj.pText}</div>
  529. </#if>
  530. </div>
  531. <#-- 中图片+描述-->
  532. <div class="imgAllRtxt fadeInUp wow">
  533. <#if carDetatil.dataJsonObj.imgOrVideo == 'img'>
  534. <img src="${carDetatil.dataJsonObj.imgPc.url}"/>
  535. <#else>
  536. <video class="myVideo_" muted="muted" preload="metadata" autoplay="autoplay"
  537. loop="loop" webkit-playsinline="webkit-playsinline" playsinline="playsinline"
  538. x5-playsinline="true" src=""
  539. data-srcPc="${carDetatil.dataJsonObj.imgPc.url}"
  540. data-srcM="${carDetatil.dataJsonObj.imgPc.url}">
  541. </video>
  542. </#if>
  543. <div class="rTxt fadeInRight wow" data-wow-delay="0.3s">
  544. <#list carDetatil.dataJsonObj.pTextList2 as pTextList2>
  545. <div>
  546. <div class="title title_2">${pTextList2[0]}</div>
  547. <div class="p content_text">${pTextList2[1]}</div>
  548. </div>
  549. </#list>
  550. </div>
  551. </div>
  552. </div>
  553. <#-- 下左二级标题描述右图片-->
  554. <div class="txtImg txtImgL utpdirpdltpri">
  555. <div class="txtDiv">
  556. <div class="txtCon fadeInLeft wow">
  557. <#if carDetatil.dataJsonObj.title2??>
  558. <div class="titleB title_2">${carDetatil.dataJsonObj.title2}</div>
  559. </#if>
  560. <#list carDetatil.dataJsonObj.pTextList as pText>
  561. <div class="p p0 content_text">${pText}</div>
  562. </#list>
  563. </div>
  564. <div class="imgCon fadeInRight wow">
  565. <img src="${carDetatil.dataJsonObj.imgM.url}"/>
  566. </div>
  567. </div>
  568. </div>
  569. <#elseif carDetatil.column == 'uitplsiritp'>
  570. <#-- 模块六 上图标题描述,下左轮播4图右图标题描述数组-->
  571. <div class="imgTxt fadeInUp wow uitplsiritp"
  572. <#if carDetatil.columnName?? && carDetatil.columnName != ''>
  573. id="${carDetatil.columnName}"
  574. </#if>
  575. class="powerId">
  576. <#if carDetatil.dataJsonObj.imgOrVideo == 'img'>
  577. <picture class="lazy">
  578. <source data-srcset="${carDetatil.dataJsonObj.imgPc.url}" srcset="" media="(max-width: 800px)"/>
  579. <img class="fit-image" data-src="${carDetatil.dataJsonObj.imgPc.url}" src=""/>
  580. </picture>
  581. <#else>
  582. <video class="myVideo_" muted="muted" preload="metadata" autoplay="autoplay"
  583. loop="loop" webkit-playsinline="webkit-playsinline" playsinline="playsinline"
  584. x5-playsinline="true" src=""
  585. data-srcPc="${carDetatil.dataJsonObj.imgPc.url}"
  586. data-srcM="${carDetatil.dataJsonObj.imgPc.url}">
  587. </video>
  588. </#if>
  589. <#if carDetatil.dataJsonObj.titleColor??>
  590. <div class="titleDiv title_1 ${(carDetatil.dataJsonObj.titleColor=='white')?string('whiteTxt','')}">
  591. <#else>
  592. <div class="titleDiv title_1">
  593. </#if>
  594. <#if carDetatil.dataJsonObj.title??>
  595. ${carDetatil.dataJsonObj.title}
  596. </#if>
  597. <#if carDetatil.dataJsonObj.pText??>
  598. <div class="p title_text">${carDetatil.dataJsonObj.pText}</div>
  599. </#if>
  600. </div>
  601. </div>
  602. <div class="txtImg txtImgR uitplsiritp power">
  603. <div class="txtDiv">
  604. <div class="txtCon">
  605. <#list carDetatil.dataJsonObj.pTextList3 as tb>
  606. <div class="conIco fadeInUp wow" data-wow-delay="0s">
  607. <div class="iconImg">
  608. <#if tb.icon.url??>
  609. <img src="${tb.icon.url}"/>
  610. </#if>
  611. </div>
  612. <#if tb.title??>
  613. <div class="iconTitle">${tb.title}</div>
  614. </#if>
  615. <#if tb.pText??>
  616. <div class="iconP">${tb.pText}</div>
  617. </#if>
  618. </div>
  619. </#list>
  620. </div>
  621. <div class="imgCon fadeInLeft wow">
  622. <img src="/static/images/products/detail/truckCarTit4_1.jpg"/>
  623. <div class="myImgSwiper">
  624. <div class="swiper imgSwiper imgSwiperPc imgSwiper2">
  625. <div class="swiper-wrapper">
  626. <div class="swiper-slide">
  627. <#list carDetatil.dataJsonObj.fileList as tp>
  628. <img src="${tp.url}"/>
  629. </#list>
  630. </div>
  631. </div>
  632. </div>
  633. <div class="swiper imgSwiper imgSwiperm imgSwiper2m">
  634. <div class="swiper-wrapper">
  635. <#list carDetatil.dataJsonObj.fileList as tp>
  636. <#if tp_index != 3>
  637. <div class="swiper-slide">
  638. <img src="${tp.url}"/>
  639. </div>
  640. </#if>
  641. </#list>
  642. </div>
  643. </div>
  644. <div class="swiper-pagination imgPagination imgPagination2"></div>
  645. </div>
  646. </div>
  647. <#if carDetatil.dataJsonObj.fileList[3] ??>
  648. <div class="imgMshow">
  649. <img src="${carDetatil.dataJsonObj.fileList[3].url}"/>
  650. </div>
  651. </#if>
  652. </div>
  653. </div>
  654. <#elseif carDetatil.column == 'upTdi'>
  655. <#-- 模块七 车型参数-->
  656. <div class="carFoot upTdi"
  657. <#if carDetatil.columnName?? && carDetatil.columnName != ''>
  658. id="${carDetatil.columnName}"
  659. </#if>
  660. >
  661. <div class="titleDiv title_1 fadeInUp wow">${carDetatil.dataJsonObj.title}</div>
  662. <div class="carFootCon">
  663. <div class="footConBg fadeInUp wow"></div>
  664. <div class="carCon">
  665. <div class="carConImg fadeInUp wow">
  666. <picture class="lazy">
  667. <source data-srcset="${carDetatil.dataJsonObj.imgM.url!""}" srcset=""
  668. media="(max-width: 800px)"/>
  669. <img class="fit-image" data-src="${carDetatil.dataJsonObj.imgPc.url!""}" src=""/>
  670. </picture>
  671. </div>
  672. <#-- <#if carDetatil.exlId??>-->
  673. <div class="carAllShow fadeInUp wow" data-wow-delay="0.4s" data-url="./configuration${carDetatil.uuid}.html">ALL CONFIGURATION</div>
  674. <#-- </#if>-->
  675. </div>
  676. </div>
  677. </div>
  678. </#if>
  679. </#list>
  680. </div>
  681. <#include "./footer.ftl" parse=true encoding="utf-8">
  682. <div class="zhezhao">
  683. <div class="img">
  684. <img class="imgSrc" src="" />
  685. <div class="closeZ">X</div>
  686. </div>
  687. </div>
  688. <script defer="defer" src="/runtime/index.js"></script>
  689. <script defer="defer" src="/vendor/index.js"></script>
  690. <script defer="defer" src="/common/index.js"></script>
  691. <script defer="defer" src="/productsDetailTruckNew/index.js"></script>
  692. </body>
  693. </html>