Перейти к содержимому


Фото
- - - - -

Вывод товаров в карусели

карусель связанные

  • Чтобы отвечать, сперва войдите на форум
3 ответов в теме

#1 DarAmal

DarAmal
  • Пользователь
  • 730 сообщений
  • Дизайн, Верстка
  • Версия CMS:2.x

Опубликовано 31.12.2018 - 15:50

Друзья, нужна ваша помощь.

 

Хочу вывести в карусели "Связанные товары", и отображались по 6 шт.

 ставлю следующее:

  {*<!--Связанные-->*}
             {if $module=='ProductView'}
             {if $related_products}<h2 class="pad-t-50 mar-b-30">Похожие товары</h2>        
            <div class="max relat">
                 <div class="coda-slider5" id="slider-id5">
           <div>
                {foreach $related_products as $product}
                {include file='product_iteam.tpl'}
                   <!-- Товар (The End)-->
	{if $smarty.foreach.$product.iteration%6 == 0} 
					</div> 
					{if $smarty.foreach.$product.iteration != $related_products|@count} 
					<div> 
					{/if} 
					{/if} 
                {/foreach}
                </div></div>
             </div>{/if}{/if}{*<!--End Связанные-->*}

Отображается только 1 товар в каждом слайде.

 

Помогите с выводом по 6 шт.

 

Спасибо большое и с наступающим вас Новым годом! )



#2 shooroop

shooroop
  • Фрилансер
  • 782 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Antarktida

Опубликовано 31.12.2018 - 15:52

давно использую в своих проектах. есть все что надо в текущих реалитях и нет смысла использовать iteration используй скрипт карусели kenwheeler.github.io/slick/ давно использую в своих проектах. есть все что надо в текущих реалитях и нет смысла использовать iteration


Изменено: shooroop, 31.12.2018 - 15:54


#3 DarAmal

DarAmal
  • Пользователь
  • 730 сообщений
  • Дизайн, Верстка
  • Версия CMS:2.x

Опубликовано 31.12.2018 - 15:55

Слайдер работает отлично. Только вот с разбиением товаров в слайде не выходит. Именно связанные товары.

Например, в другие случаи все идет нормально:

<div class="cat">
{get_products var=custom_products category_id=30 limit=18 sort='random'}
{if $custom_products}
<div class="maintitle mar-b-50 huawei">
<span><a href="/catalog/accessories" rel="tooltip" title='Смотреть все Аксессуары'>Аксессуары <span class="i-angle-double-right"></span></a></span><b></b></div>
<div class="max huawei">
		 <div class="coda-slider5" id="slider-id5">
           <div>
           {foreach name="pfproducts" from=$custom_products item=product}
                   {include file='product_iteam.tpl'}
            <!-- Товар (The End)-->
	{if $smarty.foreach.pfproducts.iteration%6 == 0} 
					</div> 
					{if $smarty.foreach.pfproducts.iteration != $custom_products|@count} 
					<div> 
					{/if} 
					{/if} 
                       
                    {/foreach}
                </div><div class="alllink pad-t-30"><a href="/catalog/accessories">Смотреть все Аксессуары</a></div></div>  
</div>{/if}
</div>

Изменено: DarAmal, 31.12.2018 - 15:58


#4 shooroop

shooroop
  • Фрилансер
  • 782 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Antarktida

Опубликовано 31.12.2018 - 15:59

вы инспектором смотрели код свой? может слайдер по другому воспринимает html теги. smarty товар может и по 6 выводит но скрипт слайдера воспринимает все по другому.







Также с меткой «карусель, связанные»

0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых