Сообщение отдельно
22.08.2014 15:20
Что делать - не скажу, но, 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, который, как мне показалось, отвечает за просмотр списка