Договорная цена в УК

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 16 июля 2014 в 23:28
Добрый день друзья.
Появилась такая проблема, в универсальном каталоге хочу сделать вывод товара, как магазин, т.е. что бы поле Цена осталась, но что бы в это поле можно было бы набрать "Договорная". Сейчас, если пишешь в поле цена "Договорная", то показывается 0 руб.
Как можно решить данную проблемку?
#2 17 июля 2014 в 00:20
Привет!
com_catalog_item.tpl, com_catalog_view.tpl условие добавь к выводу цены:
  1. {if $item.price !=0}
  2. {$item.price} {$LANG.CURRENCY}
  3. {else}
  4. {$LANG.ДОГОВОРНАЯ}
  5. {/if}
0 цену ставишь — "договорная" получишь
Удачи!
#3 17 июля 2014 в 00:22
Где-нибудь в шаблоне вставить проверку: если цена = 0 выводить "договорная".
#4 17 июля 2014 в 13:31


Привет!
com_catalog_item.tpl, com_catalog_view.tpl условие добавь к выводу цены:

  1. {if $item.price !=0}
  2. {$item.price} {$LANG.CURRENCY}
  3. {else}
  4. {$LANG.ДОГОВОРНАЯ}
  5. {/if}
0 цену ставишь — "договорная" получишь
Удачи!

Олег Васильевич я
Ошибку выдает, я же еще тот программер😥
  1. Fatal error: Smarty error: [in com_catalog_item.tpl line 64]: syntax error: unrecognized tag: $LANG.������Р��Я (Smarty_Compiler.class.php, line 446) in /home/*********************/includes/smarty/libs/Smarty.class.php on line 1095
#5 17 июля 2014 в 18:24

я же еще тот программер

Я тоже laugh
Для примера ж сделано.
Лан, подробнее будет так:
com_catalog_item.tpl, com_catalog_view.tpl вместо {$item.price} {$LANG.CURRENCY} и <span>{$item.price}</span> {$LANG.CURRENCY} соответствено, пишем:
  1. {if $item.price !=0}
  2. {$item.price} {$LANG.CURRENCY}
  3. {else}
  4. {$LANG.NEGOTIATED}
  5. {/if}
В файл languages\ru\components\catalog.php после (в самом конце):
  1. $_LANG['IS_COMMENTS'] ='Разрешить комментарии';
добавляем:
  1. $_LANG['NEGOTIATED'] ='Договорная';
Как бы всё…
#6 17 июля 2014 в 18:31

Для примера ж сделано.

Олег Васильевич я
Хороший пример, мне что твои те йероглифы, что ты бы мне арабской вязью написал или по китайски😊Я же даже не учусь программированию, я только собираюсь и то не известно в каком столетии))))) Я мозгами то соображаю, что ошибка не просто так, а еще чего то надо прописать, а вот что и где — это как черная дыра)))
Спасибо Олег сын Василия, попробую сегодня и отпишусь
#7 18 июля 2014 в 00:51
danceПолучилось.
Спасибо Олег Васильевич я, надеюсь когда-нибудь свидимся и выпьем коньячка :)
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.