kirussian (15 Ноябрь 2017 - 21:12) писал:
Работает, спасибо за помощь.
Теперь вот к этому пункту предлагаю перейти:
7. Есть в карточке товара "старая цена" и "действующая". Нужно добавить фразу и расчет.
Пример: старая цена 1000 руб, новая 900 руб. Фраза рядом - "вы экономите 100 руб."
Фраза должна быть выделена красным цветом.
PS да, я знаю, что мне ранее говорили как это делается, только в шаблоне Туризм это не сработало.
Здравствуйте. Простите за длительное ожидание ответа.
Вам необходимо в шаблоне Товар найти код
<p class="special-price goodsDataMainModificationPriceNow {CURRENCY_CHAR_CODE}">
<span class="price" itemprop="price" content="{GOODS_MOD_PRICE_NOW}">{GOODS_MOD_PRICE_NOW | money_format}</span>
</p>
после него вставьте
<div class="saving"></div>
В конец файла main.js добавьте блок
$(function() {
if($('.product-view .old-price') && $('.product-view .special-price') && $('.product-view .saving')){
var oldPr = parseFloat($('.product-view .old-price .num').text().replace(' ','')),
newPr = parseFloat($('.product-view .special-price .num').text().replace(' ','')),
delta = oldPr - newPr;
$('.product-view .saving').text('Вы экономите ' + delta + 'руб.')
}
});
В конец файла main.css добавьте код
.saving{color:red}