global-footer.tpl 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269
  1. {*
  2. **********************************************************
  3. * Developed by: Team Theme Metro
  4. * Website: http://www.thememetro.com
  5. **********************************************************
  6. *}
  7. <div class="sec footer{if $themesettings.clientarea.viandq neq "outer-layout"} d-print-none{/if}{if $templatefile eq "order"} spc{/if}{if $templatefile eq "order"}{if $themesettings.orderform.opcnoheader || $themesettings.orderform.opcnofooter} d-none{/if}{/if}">
  8. <div class="block-footer">
  9. {if $themesettings.footersetting.simplefooter eq "0"}
  10. {elseif $themesettings.footersetting.simplefooter eq "1"}
  11. {if $templatefile eq "pagebuilder" or $templatefile eq "homepage" or $pagetype eq "custom"}
  12. {include file="$template/core/includes/footer-widgets.tpl"}
  13. {/if}
  14. {elseif $themesettings.footersetting.simplefooter eq "2"}
  15. {if !$loggedin}
  16. {include file="$template/core/includes/footer-widgets.tpl"}
  17. {/if}
  18. {else}
  19. {include file="$template/core/includes/footer-widgets.tpl"}
  20. {/if}
  21. {if $themesettings.footersetting.fcCode && $themesettings.footersetting.fccodepo == ""}
  22. <div class="fcCode">
  23. <div class="container">
  24. {$themesettings.footersetting.fcCode|unescape:"html"}
  25. </div>
  26. </div>
  27. {/if}
  28. <div class="sfooter">
  29. <div class="container position-relative">
  30. <div class="footer-last align-items-center{if $themesettings.footersetting.PaymentIcons} picons{/if}{if $themesettings.footersetting.nowidget eq "" && $themesettings.footersetting.footermenuitems eq "" && $themesettings.footersetting.footercolumn neq ""} {/if}">
  31. {if $themesettings.footersetting.footercolumn && $themesettings.footersetting.simplefooter eq ""}
  32. <div>
  33. {if $themesettings.footersetting.nowidget neq ""}
  34. {if $themesettings.footersetting.footermenuitems}
  35. {include file="$template/core/includes/footer-submenu.tpl"}
  36. {/if}
  37. {/if}
  38. <div class="footer-copyright">
  39. <span>{lang key="copyrightFooterNotice" year=$date_year company=$companyname}</span>
  40. </div>
  41. </div>
  42. {if $themesettings.footersetting.nowidget}
  43. <div class="btn-container">
  44. <div class="social-icons mt-3 mt-md-0">
  45. {if !empty($socialAccounts)}
  46. {foreach $socialAccounts as $account}
  47. <a class="btn btn-social border" href="{$account->getUrl()}" target="_blank">
  48. <i class="{$account->getFontAwesomeIcon()}"></i>
  49. </a>
  50. {/foreach}
  51. {/if}
  52. </div>
  53. {if $themesettings.headersetting.accountactionbtn && !$loggedin && !$themesettings.headersetting.enablepreheader}
  54. {if $languagechangeenabled && count($locales) > 1 || $currencies}
  55. <button type="button" class="d-none d-lg-block btn btn-default px-2 py-1 ml-3 mt-3 mt-md-0" data-toggle="modal" data-target="#modalChooseLanguage">
  56. {if $languagechangeenabled && count($locales) > 1}
  57. <span class="d-inline-block align-middle">
  58. <span class="d-block iti-flag {if $activeLocale.countryCode === 'GB'}us{else}{$activeLocale.countryCode|lower}{/if}"></span>
  59. </span>
  60. {$activeLocale.localisedName}{/if}{if $languagechangeenabled && count($locales) > 1 && $currencies && !$loggedin}&nbsp;|&nbsp;{/if}{if !$loggedin && $currencies}{$activeCurrency.prefix} {$activeCurrency.code}{/if}
  61. </button>
  62. {/if}
  63. {/if}
  64. <a href="#" class="back-to-top btn" role="button">
  65. <i class="fas fa-arrow-alt-to-top icon-only text-muted"></i>
  66. </a>
  67. </div>
  68. {else}
  69. <div class="btn-container">
  70. {if $themesettings.footersetting.footermenuitems}
  71. {include file="$template/core/includes/footer-submenu.tpl"}
  72. {/if}
  73. {if $themesettings.headersetting.accountactionbtn && !$loggedin && !$themesettings.headersetting.enablepreheader}
  74. {if $languagechangeenabled && count($locales) > 1 || $currencies}
  75. <button type="button" class="d-none d-lg-block btn btn-default px-2 py-1 ml-3 mt-3 mt-md-0" data-toggle="modal" data-target="#modalChooseLanguage">
  76. {if $languagechangeenabled && count($locales) > 1}
  77. <span class="d-inline-block align-middle">
  78. <span class="d-block iti-flag {if $activeLocale.countryCode === 'GB'}us{else}{$activeLocale.countryCode|lower}{/if}"></span>
  79. </span>
  80. {$activeLocale.localisedName}{/if}{if $languagechangeenabled && count($locales) > 1 && $currencies && !$loggedin}&nbsp;|&nbsp;{/if}{if !$loggedin && $currencies}{$activeCurrency.prefix} {$activeCurrency.code}{/if}
  81. </button>
  82. {/if}
  83. {/if}
  84. <a href="#" class="back-to-top btn" role="button">
  85. <i class="fas fa-arrow-alt-to-top icon-only text-muted"></i>
  86. </a>
  87. </div>
  88. {/if}
  89. {else}
  90. <div>
  91. {if $themesettings.footersetting.footermenuitems && !empty($socialAccounts)}
  92. {include file="$template/core/includes/footer-submenu.tpl"}
  93. {/if}
  94. <div class="footer-copyright">
  95. <span>{lang key="copyrightFooterNotice" year=$date_year company=$companyname}</span>
  96. </div>
  97. </div>
  98. <div class="btn-container">
  99. <div class="social-icons mt-3 mt-md-0">
  100. {if !empty($socialAccounts)}
  101. {foreach $socialAccounts as $account}
  102. <a class="btn btn-social border" href="{$account->getUrl()}" target="_blank">
  103. <i class="{$account->getFontAwesomeIcon()}"></i>
  104. </a>
  105. {/foreach}
  106. {else}
  107. {if $themesettings.footersetting.footermenuitems}
  108. {include file="$template/core/includes/footer-submenu.tpl"}
  109. {/if}
  110. {/if}
  111. </div>
  112. {if $themesettings.headersetting.accountactionbtn && !$loggedin && !$themesettings.headersetting.enablepreheader}
  113. {if $languagechangeenabled && count($locales) > 1 || $currencies}
  114. <button type="button" class="d-none d-lg-block btn btn-default px-2 py-1 ml-3 mt-3 mt-md-0" data-toggle="modal" data-target="#modalChooseLanguage">
  115. {if $languagechangeenabled && count($locales) > 1}
  116. <span class="d-inline-block align-middle">
  117. <span class="d-block iti-flag {if $activeLocale.countryCode === 'GB'}us{else}{$activeLocale.countryCode|lower}{/if}"></span>
  118. </span>
  119. {$activeLocale.localisedName}{/if}{if $languagechangeenabled && count($locales) > 1 && $currencies && !$loggedin}&nbsp;|&nbsp;{/if}{if !$loggedin && $currencies}{$activeCurrency.prefix} {$activeCurrency.code}{/if}
  120. </button>
  121. {/if}
  122. {/if}
  123. <a href="#" class="back-to-top btn" role="button">
  124. <i class="fas fa-arrow-alt-to-top icon-only text-muted"></i>
  125. </a>
  126. </div>
  127. {/if}
  128. </div>
  129. {if $themesettings.footersetting.PaymentIcons}
  130. <div class="payment-icons">
  131. {if $themesettings.footersetting.PayCode}
  132. <div class="p-2 border rounded white">
  133. {$themesettings.footersetting.PayCode|unescape:"html"}
  134. </div>
  135. {else}
  136. <ul>
  137. <li><i class="fab fa-cc-mastercard"></i></li>
  138. <li><i class="fab fa-cc-visa"></i></li>
  139. <li><i class="fab fa-cc-amex"></i></li>
  140. <li><i class="fab fa-cc-discover"></i></li>
  141. <li><i class="fab fa-cc-paypal"></i></li>
  142. <li><i class="fab fa-google-wallet"></i></li>
  143. </ul>
  144. {/if}
  145. </div>
  146. {/if}
  147. {if $themesettings.footersetting.fcCode && $themesettings.footersetting.fccodepo != ""}
  148. <div class="fcCode">
  149. {$themesettings.footersetting.fcCode|unescape:"html"}
  150. </div>
  151. {/if}
  152. </div>
  153. </div>
  154. </div>
  155. </div>
  156. <script src="{$WEB_ROOT}/templates/{$template}/assets/js/main.min.js?v={if $lessvariables.version}{$lessvariables.version}{else}{$versionHash}{/if}"></script>
  157. <script>
  158. jQuery(document).ready(function() {
  159. {if $themesettings.general.themelayout !== "1"}
  160. {if $themesettings.headersetting.navsticky}
  161. Apps.initNavTopBar();
  162. {/if}
  163. {/if}
  164. {if $themesettings.footersetting.simplefooter eq "0"}
  165. {elseif $themesettings.footersetting.simplefooter eq "1"}
  166. {if $templatefile eq "pagebuilder" or $templatefile eq "homepage" or $pagetype eq "custom"}
  167. {if $themesettings.footersetting.enablelogolist}
  168. jQuery(".partners-slider").owlCarousel({
  169. loop: true,
  170. autoplay:true,
  171. dots: false,
  172. responsive:{
  173. 0:{
  174. items:1,
  175. },
  176. 450:{
  177. items:2,
  178. },
  179. 768:{
  180. items:3,
  181. },
  182. 992:{
  183. items:4,
  184. },
  185. 1200:{
  186. items:5,
  187. }
  188. }
  189. });
  190. {/if}
  191. {/if}
  192. {elseif $themesettings.footersetting.simplefooter eq "2"}
  193. {if !$loggedin}
  194. {if $themesettings.footersetting.enablelogolist}
  195. jQuery(".partners-slider").owlCarousel({
  196. loop: true,
  197. autoplay:true,
  198. dots: false,
  199. responsive:{
  200. 0:{
  201. items:1,
  202. },
  203. 450:{
  204. items:2,
  205. },
  206. 768:{
  207. items:3,
  208. },
  209. 992:{
  210. items:4,
  211. },
  212. 1200:{
  213. items:5,
  214. }
  215. }
  216. });
  217. {/if}
  218. {/if}
  219. {else}
  220. {if $themesettings.footersetting.enablelogolist}
  221. jQuery(".partners-slider").owlCarousel({
  222. loop: true,
  223. autoplay:true,
  224. dots: false,
  225. responsive:{
  226. 0:{
  227. items:1,
  228. },
  229. 450:{
  230. items:2,
  231. },
  232. 768:{
  233. items:3,
  234. },
  235. 992:{
  236. items:4,
  237. },
  238. 1200:{
  239. items:5,
  240. }
  241. }
  242. });
  243. {/if}
  244. {/if}
  245. // Item selector
  246. jQuery('.item-selector .item').click(function(e) {
  247. e.preventDefault();
  248. jQuery(this).closest('.item-selector').find('.item').removeClass('active').end()
  249. .find('input').val(jQuery(this).data('value'));
  250. jQuery(this).addClass('active');
  251. });
  252. });
  253. </script>