sidebar-promo.tpl 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. {*
  2. **********************************************************
  3. * Developed by: Team Theme Metro
  4. * Website: http://www.thememetro.com
  5. **********************************************************
  6. *}
  7. {assign var="item" value=$sidebar}
  8. {if $templatefile eq "clientareaproducts" && count($item) > "1"}
  9. <div id="promotions-slider-sidebar" class="swiper-container">
  10. <div class="swiper-wrapper my-3">
  11. {foreach $sidebar as $item}
  12. {if $item->hasBodyHtml() or $setting == "product-list"}
  13. <div class="swiper-slide">
  14. <div menuItemName="{$item->getName()}" class="panel bg-checkered panel-sidebar {if $item->getClass()}{$item->getClass()}{else}panel-sidebar{/if}"{if $item->getAttribute('id')} id="{$item->getAttribute('id')}"{/if} style="box-shadow: none;">
  15. <div class="panel-body">
  16. {$item->getBodyHtml()}
  17. </div>
  18. </div>
  19. </div>
  20. {/if}
  21. {/foreach}
  22. </div>
  23. {if count($item) > 2}
  24. <div class="swiper-pagination"></div>
  25. {/if}
  26. </div>
  27. <script>
  28. jQuery(document).ready(function () {
  29. var swiper = new Swiper('#promotions-slider-sidebar', {
  30. slidesPerView: 1,
  31. spaceBetween: 0,
  32. autoHeight: true, //enable auto height
  33. autoplay: {
  34. delay: 2500,
  35. disableOnInteraction: false,
  36. },
  37. pagination: {
  38. el: '.swiper-pagination',
  39. clickable: true,
  40. }
  41. });
  42. });
  43. </script>
  44. {/if}