Вывод старой цены в категории

Статус
В этой теме нельзя размещать новые ответы.

zarazah

Создатель
Регистрация
19 Сен 2007
Сообщения
13
Реакции
4
Webassyst Shop-Script 2.77

Как можно вывести старую цену в категории/подкатегории?

Если поместить переменную {$product_info.list_priceWithUnit} в шаблон product_brief.html происходит интересная вещь - пока страница загружается, старая цена показывается, как только страница догрузилась, вместо старой цены появляется "0".

Кто-нибудь нашёл решение этой проблемы?
 
Решение нашёл сам. В итоге оказалось, что собака зарыта в файле published/SC/html/scripts/js/frame.js.

С js знаком слабо, но выяснил, что скрипт по какой-то причине обнуляет значение в блоке с классом "regularPrice" (по умолчанию класс элемента старой цены), если переменная, которая его выводит, находится в категории/подкатегории. Решение простое - использовать любое другое имя класса и тогда цена не обнуляется :)
 
Подскажи, возможно показывать ТИпы цен в каталоге. Цена1, Цена2, Цена3.
 
Решение нашёл сам. В итоге оказалось, что собака зарыта в файле published/SC/html/scripts/js/frame.js.
С js знаком слабо, но выяснил, что скрипт по какой-то причине обнуляет значение в блоке с классом "regularPrice" (по умолчанию класс элемента старой цены), если переменная, которая его выводит, находится в категории/подкатегории. Решение простое - использовать любое другое имя класса и тогда цена не обнуляется :)
Опишите пожалуйста для начинающих подробнее, что и где прописать.
 
Разобрался сам:
В файле published\SC\html\scripts\templates\frontend\product_brief.html между <div class="prdbrief_price"> и <span class="totalPrice"> вставляем следующий код:
{if $product_info.list_price > 0 && $product_info.Price > 0}
<font color="#A52A2A"> <s>{$product_info.list_priceWithUnit}</s></font>
{/if}
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху