Задаю доп. характеристики к товарам. Но нужно чтоб выводилась только определенная хар-ка. Остальные как бы будут не видимы для людей.
{counter name='select_counter' start=0 skip=1 print=false assign='select_counter_var'}
{section name=i loop=$product_extra}
{if $product_extra[i].option_type eq 0 }
{$product_extra[i].name}: <b>{$product_extra[i].option_value}</b><br>
{else}
{counter name='option_show_times' start=0 skip=1 print=false}
{section name=k loop=$product_extra[i].option_show_times}
{if $product_extra[i].optionID == 58}
{$product_extra[i].name}{if $product_extra[i].option_show_times > 1 }
({counter name=option_show_times}):{else}:{/if}
{counter name=select_counter}
Это хар-ка гарантия.
Если 1 год то просто цена
2 года цена +500
и т.д
Если вот так написать проверку что это именно та категория, то как раз отображается она одна. Но перестает считать если я выбираю из выпадающего списка какая гарантия. При выборе любой гарантии остается постоянная цена. Как побороть?
Причем если добавить товар в корзину то там он будет уже с увеличенной ценой (если не простая гарантия).
Получается не обновляется только на странице полного описания
2
Вывод подолнительных хар-к
Автор mrTimex, Nov 06 2013 02:49 PM
Сообщений в теме: 3
#1
Отправлено 06 November 2013 - 02:49 PM
#2
Отправлено 06 November 2013 - 04:41 PM
Пересчет происходит java скриптом скорее всего он гдето выше чем вывод характеристик или может вы его также в условии исключили.
#3
Отправлено 06 November 2013 - 05:59 PM
Пересчет происходит java скриптом скорее всего он гдето выше чем вывод характеристик или может вы его также в условии исключили.
не скрипт идет ниже чем вся <form>
#4
Отправлено 06 November 2013 - 08:50 PM
Из за условного выполнения сбиваются каунтеры. Становятся не верными.
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)