@qwerty1777

Slick Slider некоректно работает с циклом foreach smarty?

Ситуация такая. Есть родитель на котором висит slick slider. У этого родителя есть дочерний элемент который обрабатывается в foreach smarty и генерит нное кол-во продуктов. Slick Slider неккоректно отображает поведения слайдов. Может ли быть причина в том что дочерние элементы обрабатываются в foreach?

<div class="product_other__slide">
          {foreach from=$products item=product name=products}
            {if $smarty.foreach.products.index le 12}
            <div class="col-md-3 col-lg-3">
              <div class="product_trending__box">
                <div class="product_trending__item d-flex justify-content-center align-items-center">
                  <div class="product_trending__box-glass">
                    <img class="product_trending__item-glass" src="{$AltSkinDir}/images/content/glass1.png" alt="">
                  </div>
                  <div class="product_trending__sale">
                    <img src="{$AltSkinDir}/images/content/group-7.png" alt="">
                    <img src="{$AltSkinDir}/images/content/group-12.png" alt="">
                  </div>
                  <div class="product_trending__cart">
                    <span>add to cart</span>
                  </div>
                </div>
                <div class="product_trending__details">
                  <div class="product_trending__wrapper">
                  {*$product|@debug_print_var*}
                    <p class="product_trending__details-name">{$product.product}</p>
                    <i class="fa fa-heart-o product_trending__heart"></i>
                  </div>
                  <span class="product_trending__details-price">{$product.list_price}</span>
                </div>
              </div>
            </div>
            {/if}
            {/foreach}
         </div>


<script>
  $(document).ready(function() {
    $('.product_other__slide').slick({
      infinite: true,
      slidesToShow: 4,
      slidesToScroll: 4,
      dots: true
    });
  })
</script>
  • Вопрос задан
  • 177 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы