[SHK 1.3.6RC] Цена со скидкой
В этом уроке научимся делать две цены к одному товару - прошлую и настоящую. Здесь мы не будем учиться считать скидку автоматически, просто выведем новую цену товара, которую введет пользователь сам.
Создаем TV параметр с именем sales, типом ввода Text, присаиваем его шаблону товара.
В шаблон товара, вместо строки:
<input type="hidden" name="shk-id" value="[*id*]__price" />
необходимо вставить:
<input type="hidden" name="shk-id" value="[*id*]__[*sales:is=``:then=`price`:else=`sales`*]" />
Проверьте, должен быть установлен phx.
И далее, вместо строки, которая выводит цену товара:
Цена:
[*sales:is=``:then=`<span class="shk-price" id="stuff_[*id*]_price">[*price*]</span> руб. `:else=`<span class="shk-price" id="stuff_[*id*]_price" style=""><del>[*price*]</del></span> <span style="font-size: 25px;color: #F00;">[*sales*] руб.</span>`*]