Перейти к содержанию
Официальный форум поддержки Simpla

Как Вывести Обернуть Каждые 3 Товара В Отдельный Div ?


Перейти к решению Решено simpla24,

Рекомендуемые сообщения

Как обернуть каждые 3 блока товара  <div class="product"></div> ?

 

Что бы вывод кода был такой 

 

<div class="clear-product">

<div class="product"></div>
<div class="product"></div>
<div class="product"></div>
</div>
 
<div class="clear-product">
<div class="product"></div>
<div class="product"></div>
<div class="product"></div>
</div>
 
Ссылка на сообщение
Поделиться на другие сайты
  • Решение
<div class="clear-product">

  {foreach $products as $p}

 

    <div class="product"></div>

 

    {if $p@iteration%3 == 0}

    </div><div class="clear-product">

    {/if}

 

  {/foreach}

</div>

Ссылка на сообщение
Поделиться на другие сайты

 

<div class="clear-product">
  {foreach $products as $p}
 
    <div class="product"></div>
 
    {if $p@iteration%3 == 0}
    </div><div class="clear-product">
    {/if}
 
  {/foreach}
</div>

 

Спасибо ! Помогло +

Ссылка на сообщение
Поделиться на другие сайты

А Как сделать?

 

<div class="clear-all">

 

<div class="product"></div>
<div class="product"></div>
<div class="product"></div>
<div class="clear"></div>
 
<div class="product"></div>
<div class="product"></div>
<div class="product"></div>
<div class="clear"></div>
<div class="product"></div>
<div class="product"></div>
<div class="product"></div> 
<div class="clear"></div>
.... и тд
 
</div>
Изменено пользователем Textpatten
Ссылка на сообщение
Поделиться на другие сайты

 

А Как сделать?

 

<div class="clear-all">

 

<div class="product"></div>
<div class="product"></div>
<div class="product"></div>
<div class="clear"></div>
 
<div class="product"></div>
<div class="product"></div>
<div class="product"></div>
<div class="clear"></div>
<div class="product"></div>
<div class="product"></div>
<div class="product"></div> 
<div class="clear"></div>
.... и тд
 
</div>

Нашел решение )

 

 

<div class="nn">
 
    {foreach $products as $product}
<!-- Товар--> {include file='tovar.tpl'} <!-- Товар (The End)--> 
   {if $product@iteration%3 == 0}    <div class="gh"></div>{/if} 
    
    {/foreach}
            
</div>
Ссылка на сообщение
Поделиться на другие сайты

 

<div class="clear-product">
  {foreach $products as $p}
 
    <div class="product"></div>
 
    {if $p@iteration%3 == 0}
    </div><div class="clear-product">
    {/if}
 
  {/foreach}
</div>

 

Можно еще так:

 

 

{foreach array_chunk($products, 3, true) as $products_chunk}
	<div class="clear-product">
	{foreach $products_chunk as $product}
		<div class="product"></div>
	{/foreach}
	</div>
{/foreach}
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...