{assign var="cpGroupCounter" value=0}
{assign var="cpTotalCounter" value=0}
{assign var="itemgrouping" value=8} {** Set how many per page you want to use, default '8' **}
{assign var="totalCPReturnedCount" value=$products|@count}
{foreach from=$products item="product" name="cataloglist"}
{assign var="cpGroupCounter" value=$cpGroupCounter+1}
{assign var="cpTotalCounter" value=$cpTotalCounter+1}
{if $cpGroupCounter == 1}
{/if}
{include file="templates/pages/catalog/elements/element-product-image.html"}
{include file="templates/pages/catalog/elements/element-product-hot-deal.html"}
{include file="templates/pages/catalog/elements/element-product-sale-price.html"}
{include file="templates/pages/catalog/elements/element-product-add.html"}
{if $cpGroupCounter == $itemgrouping || $cpTotalCounter == $totalCPReturnedCount}
{assign var="cpGroupCounter" value=0}
{/if}
{/foreach}
{script action="render" path=$skin_javascript src="jquery.slick.min.js"}