Все очень просто. В действующем шаблоне компонента catalog.element в result_modifier.php в конец добавляем код: foreach ($arResult['JS_OFFERS'] as $k => $item):
$ids[] = $item['ID'];
endforeach;
$arSelect = Array("ID", "NAME", "DATE_ACTIVE_FROM", "DETAIL_TEXT");
$arFilter = Array("IBLOCK_ID" => $GLOBALS['id_of_tov_predl'], "ACTIVE" => "Y", "=ID" => $ids);
$res = CIBlockElement::GetList(Array(), $arFilter, false, Array(), $arSelect);
while ($ob = $res->GetNextElement()) {
$arFields = $ob->GetFields();
$ar_predl[$arFields['ID']] = $arFields;
}
foreach ($arResult['JS_OFFERS'] as $k => $item):
$arResult['JS_OFFERS'][$k]['DETAIL_TEXT'] = $ar_predl[$item['ID']]['DETAIL_TEXT'];
endforeach; Не забудьте заменить $GLOBALS['id_of_tov_predl'] на ID вашего инфоблока торговых предложений. После этого переходим в script.js , который лежит в папке шаблона. В функции changeInfo находим сточки: this.setPrice();
this.setCompared(this.offers[index].COMPARED);
this.offerNum = index;