Как: Если цена = 0, то выводить "Цена договорная" ?

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

el-niko

Создатель
Регистрация
19 Фев 2008
Сообщения
14
Реакции
0
Привет! :)

Подскажите пожалуйста, как сделать при выводе товаров такое: если не указана цена на товар (равна нулю), то вместо неё выводилась бы надпись "Цена договорная"

Заранее спасибо!
 
в файле russian.php в папке languages задаем поиск n/a и меняем на Цена договорная.
 
спасибо! Не узрил сразу...
 
Тема где-то рядом...

А как сделать, чтобы наличие в некоторых случаях отображалось в виде "уточняйте (что-то тип того)". Но, при этом, чтобы да и нет осталось?
 
в файле russian.php в папке languages задаем поиск n/a и меняем на Цена договорная.

Не нашел n/a... Скажи имя переменной в файле russian.php, которую нужно изменить. Если я указываю цену = 0, то она просто не отображается и пропадает возможность добавить её в корзину :(
 
Подскажите пожалуйста, как сделать при выводе товаров такое: если не указана цена на товар (равна нулю), то вместо неё выводилась бы надпись "Цена договорная"
Это должно где выводится?
 
можно еще проверку поставить на пхп
 
можно еще проверку поставить на пхп
Можно много чего...

В общем вид - открываете соответсвующий файл шаблона и ищете где там про условия отображения цены код.

Например, надо это реализовать в полном описании товара: открываем product_brief.tpl.html, ищем:
PHP:
{if $product_info.Price > 0}
бла-бла-бла
Цена - {$product_info.PriceWithUnit}
бла-бла-бла
{/if}
А перед {/if}, теперь надо поставить
PHP:
{else}
бла-бла-бла
Цена договорная
бла-бла-бла
 
Делаю как drv ответил, но не получается. Не хочет работать. Как сделать если цена = 0, то выводилась "Цена договорная" везде? Может кто подробнее объяснить? Помогите пожалуйста
 
Собственно в чем проблема?
Открываем product_brief.tpl.html
Ищем строчку
PHP:
 {if $product_info.Price <= 0}n/a{else}{$product_info.PriceWithUnit}{/if}
Стандартно она 186-ая.
И заменяем n/a на то, что нужно.

Такую же строчку ищем в product_detailed.tpl.html
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху