Есть комплексный компонент каталог, в нем catalog.element, где подключается sale.viewed.product:
композит включается, но плодятся в кеше страницы вида . Сравнил данные файлы, там переписываются соответственно следующие куски :
и
Попробывал в самом шаблоне VIEWED_PRODUCT продублировать :
но не помогло.
Что я делаю не так?
| Код |
|---|
<?$frame1 = $this->createFrame()->begin("Loading...");?>
<?$APPLICATION->IncludeComponent("bitrix:sale.viewed.product", "VIEWED_PRODUCT", array(
"VIEWED_COUNT" => "6",
"VIEWED_NAME" => "Y",
"VIEWED_IMAGE" => "Y",
"VIEWED_PRICE" => "Y",
"VIEWED_CURRENCY" => "default",
"VIEWED_CANBUY" => "N",
"VIEWED_CANBUSKET" => "N",
"VIEWED_IMG_HEIGHT" => "200",
"VIEWED_IMG_WIDTH" => "190",
"BASKET_URL" => "/personal/basket.php",
"ACTION_VARIABLE" => "action",
"PRODUCT_ID_VARIABLE" => "id",
"SET_TITLE" => "N"
),
false
);?>
<?$frame1->end();?> |
| Код |
|---|
<ul class="bxslider2">
<li>
<a href="<?=$arItem["DETAIL_PAGE_URL"]?>" rel="nofollow">
<div>
<?if($arParams["VIEWED_IMAGE"]=="Y" && is_array($arItem["PICTURE"])){
?>
<img src="<?=$arItem["PICTURE"]["src"]?>" width="<?=$arItem["PICTURE"]["width"]?>" height="<?=$arItem["PICTURE"]["height"]?>" alt="<?=$arItem["NAME"]?>" title="<?=$arItem["NAME"]?>">
<?} else {
?>
<img src="/img/no_photo.jpg" alt="<?=$arItem["NAME"]?>" title="<?=$arItem["NAME"]?>">
<?
}?>
</div>
</a>
</li>
</ul> |
| Код |
|---|
<div class="text"> <p class="name item_title" title="<?=$arItem["NAME"]?>"> <a href="<?=$arItem["DETAIL_PAGE_URL"]?>" rel="nofollow"><?=$arItem["NAME"]?></a> </p> </div> |
Попробывал в самом шаблоне VIEWED_PRODUCT продублировать :
| Код |
|---|
$frame = $this->createFrame()->begin("Loading...");
$frame->end(); |
Что я делаю не так?
Мой сайт
Написал в техподдержку, пока тишина.