Попробуй так. Если правильно понял где и какая разметка то должно все получиться.[CODE]<? if (!empty($arResult['ITEMS'])) { ?>
<div class="container">
<div class="catalog-section">
<? if ($arParams["DISPLAY_TOP_PAGER"]): ?>
<?= $arResult["NAV_STRING"] ?>
<? endif; ?>
<div class="row catalog-section__items-wrapper">
<? $current = 1;?>
<? foreach ($arResult['ITEMS'] as $arCurItem) { ?>
<? if($current % 7 == 0): ?>
<?
$current = 1;
/*
* Обнулим указатель и
* выведем картинку (баннер)
*/
?>
<div class="col-sm-6 col-lg-4">
<img src="http://via.placeholder.com/350x350" class="img-responsive" />
</div>
<? endif; ?>
<?/*
* После вывода картинки продолжим выводить необходимый элемент
*/
?>
<sc ript>
var arLocalImpressionItem = [];
arLocalImpressionItem['id'] = '<?= $arCurItem['ID']; ?>';
arLocalImpressionItem['name'] = '<?= $arCurItem['NAME']; ?>';
arLocalImpressionItem['list'] = '<?= $arResult['NAME'] ?>';
window.arImpressionItems.push(arLocalImpressionItem);
</sc ript>
<div class="col-sm-6 col-lg-4">
<div class="item-preview-hover">
<div class="item-preview-hover__container">
<a class="item-preview-hover__url" oncl ick="onProductClick(<?= $arCurItem['ID'] ?>,'<?= $arCurItem['NAME'] ?>',<?= ( ++$i) ?>,'<?= $arResult['NAME'] ?>','<?= $arCurItem["DETAIL_PAGE_URL"] ?>');" href="<?= $arCurItem["DETAIL_PAGE_URL"] ?>" title="<?= $arCurItem["NAME"] ?>">
<div class="item-preview-hover__img">
<?
if (is_array($arCurItem["PREVIEW_PICTURE"])) {
$arImg = CFile::ResizeImageGet($arCurItem['PREVIEW_PICTURE'], array('width' => 300, 'height' => 140), BX_RESIZE_IMAGE_PROPORTIONAL, true);
} elseif (!empty($arCurItem['PROPERTIES']['FOTO']['VALUE'])) {
if (is_array($arCurItem['PROPERTIES']['MORE_FOTO']['VALUE'])) {
$arImg = CFile::ResizeImageGet(reset($arCurItem['PROPERTIES']['MORE_FOTO']['VALUE']), array('width' => 300, 'height' => 140), BX_RESIZE_IMAGE_PROPORTIONAL, true);
} else {
$arImg = CFile::ResizeImageGet($arCurItem['PROPERTIES']['MORE_FOTO']['VALUE'], array('width' => 300, 'height' => 140), BX_RESIZE_IMAGE_PROPORTIONAL, true);
}
}
$bBy = false;
$strOT = "";
$arPrice1 = CCatalogProduct::GetOptimalPrice($arCurItem["ID"], 100, 2);
$arPrice2 = CCatalogProduct::GetOptimalPrice($arCurItem["ID"], 1, 2);
if ($arPrice1["DISCOUNT_PRICE"] != $arPrice2["DISCOUNT_PRICE"])
$strOT = "от ";
$myPrice = FormatCurrency($arPrice1["DISCOUNT_PRICE"], $arPrice1["PRICE"]["CURRENCY"]);
$myPrice = $strOT . str_replace(",00", "", $myPrice);
if ($arPrice1["DISCOUNT_PRICE"] > 10)
$bBy = true;
?>
<img src="<?= $arImg['src'] ?>" alt="<?= $arCurItem['NAME'] ?>">
</div>
<div class="item-preview-hover__name">
<?= $arCurItem['NAME'] ?>
</div>
</a>
<div class="item-preview-hover__price-item-type">
<div class="item-preview-hover__price-item-type-wrapper">
<div class="item-preview-hover__price item-preview-hover__price_padding-top_5px">
Цена: <?= $myPrice ?>
</div>
<div class="item-preview-hover__item-type">
</div>
</div>
<div class="item-preview-hover__like item-preview-hover__like">
<a data-element-id="<?= $arCurItem['ID'] ?>" class="btn-favourite-like" href="jav * ascript:void(0);">
<i class="fa fa-heart-o"></i>
</a>
</div>
</div>
</div>
</div>
</div>
<?
$current++;
/*
* Добавим счетчик
*/
?>
<? } ?>
</div>
<? if ($arParams["DISPLAY_TOP_PAGER"]): ?>
<?= $arResult["NAV_STRING"] ?>
<? endif; ?>
</div>
</div>
<? } ?>[/CODE]