Автор Тема: Как сделать договорную цену?  (Прочитано 1313 раз)

22 Март 2016, 12:57:27
Ответ #15
  • Фрилансер
  • *
  • Сообщений: 223
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Все варианты работают. Так например для страницы товара в product.tpl
<span class="price" itemprop="price" content="{$productPrice}">
{if !$productPrice}
{l s='по запросу'}
{else}
{convertPrice price=$productPrice|floatval}
{/if}
</span>
{if $tax_enabled  && ((isset($display_tax_label) && $display_tax_label == 1) || !isset($display_tax_label))}
{if $productPrice}{if $priceDisplay == 1} {l s='tax excl.'}{else} {l s='tax incl.'}{/if}{/if}
{/if}
При цене 0,00 показвает только текст "'по запросу".

Ээээх..я явно что-то делаю не так, только уже который день, не знаю что.
Последовав вашему совету, я решила закомментировать часть кода http://prntscr.com/aif1k2  и все равно так http://bashenergocom.ru/pribory/467-strobotron-dlya-balansirovochnogo-stanka-db-50a.html
Я уверена, что все Ваши способы верны и работают, они просто оказались не в тех руках ))
Помогите мне понять, где же я явно ошибаюсь)) очень хочу все понимать, но на данном этапе, что-то все туго у меня)
22 Март 2016, 13:07:57
Ответ #16
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Замените код в своем шаблоне product.tpl на код который дал DarinSr. Больше ничего не меняйте.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
22 Март 2016, 13:25:05
Ответ #17
  • Фрилансер
  • *
  • Сообщений: 223
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Замените код в своем шаблоне product.tpl на код который дал DarinSr. Больше ничего не меняйте.

я меняла, итог http://prntscr.com/aifd6z : " по запросу о руб" , а мне нужно убрать 0 руб. Было вообще так: "по запросу 0 руб с НДС", с НДС получилось только что убрать, а 0 руб так и осталось (((
22 Март 2016, 13:33:51
Ответ #18
  • Фрилансер
  • *
  • Сообщений: 223
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Всем спасибо, нашла как убрать этот нолик. В итоге оказалось все ОООчень просто: нужно было убрать знак "="
http://prntscr.com/aifepq  и все :-)  http://prntscr.com/aiff3f
все спасибо :-) ура,ура
22 Март 2016, 15:08:09
Ответ #19
  • Фрилансер
  • *
  • Сообщений: 223
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
обманулась, так тоже не получилось. В итоге решение найдено:
нужно прописать такой вот код:
{if $productPrice == 0}
        {l s=' договорная цена '}
       {/if}
{if $productPrice > 0}
        {convertPrice price=$productPrice|floatval}
       {/if}
и все работает отлично)))) кажется я теперь знаю как выводить цену, кто столкнется с такой проблемой рада буду помочь))