Что делать - не скажу, но, IMHO - проблема в этом куске
SQL код:
<div class="item_price">
<?
$boolDiscountShow = (0 < $arResult['MIN_PRICE']['DISCOUNT_DIFF']);
?>
<div class="item_old_price" id="<? echo $arItemIDs['OLD_PRICE']; ?>" style="display: <? echo ($boolDiscountShow ? '' : 'none'); ?>"><? echo ($boolDiscountShow ? $arResult['MIN_PRICE']['PRINT_VALUE'] : ''); ?></div>
<div class="item_current_price" id="<?// echo $arItemIDs['PRICE']; ?>">
</div>
<div>
<?//тут будет компонет pricegd
$APPLICATION->IncludeComponent("hard:pricegd", "catalogitem1", Array(
"ELEMENT_ID" => $arResult["ID"]
),
false,
array(
"ACTIVE_COMPONENT" => "Y"
)
);
?>
</div>
<div class="item_economy_price" id="<? echo $arItemIDs['DISCOUNT_PRICE']; ?>" style="display: <? echo ($boolDiscountShow ? '' : 'none'); ?>"><? echo ($boolDiscountShow ? GetMessage('ECONOMY_INFO', array('#ECONOMY#' => $arResult['MIN_PRICE']['PRINT_DISCOUNT_DIFF'])) : ''); ?></div>
</div>
в модуле bitrix\catalog.element\visual\template.php
Возможно - надо смотреть, что такое (что происходит в)
hard:pricegd?
Ну да, есть ещё один вызов этого pricegd
SQL код:
<div class="bx_catalog_item_price"><div id="<? echo $arItemIDs['PRICE']; ?>" class="bx_price"><?
//компонент цен и скидок сюда
$APPLICATION->IncludeComponent("hard:pricegd", "catalogspisok",
array(
"ELEMENT_ID" => $arItem['ID']
),
false,
array(
"ACTIVE_COMPONENT" => "Y"
)
);
?></div>
<div class="dalee"><a class="dalee_a" href="<? echo $arItem['DETAIL_PAGE_URL']; ?>">Подробнее>></a></div>
</div>
в модуле bitrix\catalog.section\visual\template.php, который, как мне показалось, отвечает за просмотр списка