Как в карточке товара, если цена 0р. сделать свой текст?

Тема в разделе "Общие вопросы", создана пользователем Zhezkazganetcs, 19 фев 2016.

  1. Zhezkazganetcs

    Zhezkazganetcs Продвинутый пользователь

    Сообщения:
    819
    Симпатии:
    108
    собственно вопрос в заголовке
    просто товар снят с производства, а 0р. выглядит некрасиво
    нужно сделать, что когда 0р., то автоматом ссылка нет цены - уточните
    так же и в категориях
    чтобы человек видел, что нет цены
    в статусе прописал, что снято с производства
    удалять карточку не нужно
     
  2. Vlad

    Vlad Эксперт

    Сообщения:
    3.930
    Симпатии:
    942
    уже был вопрос... точно помню, в поиске найдется..
     
  3. Zhezkazganetcs

    Zhezkazganetcs Продвинутый пользователь

    Сообщения:
    819
    Симпатии:
    108
    тама про корзину был
     
  4. RoS

    RoS Специалист

    Сообщения:
    226
    Симпатии:
    218
  5. Zhezkazganetcs

    Zhezkazganetcs Продвинутый пользователь

    Сообщения:
    819
    Симпатии:
    108
  6. Vlad

    Vlad Эксперт

    Сообщения:
    3.930
    Симпатии:
    942
    Сайт? Модификаторы обновлены? Точно внесли туда куда надо? Можно конечно через контроллер сделать еще
     
  7. Zhezkazganetcs

    Zhezkazganetcs Продвинутый пользователь

    Сообщения:
    819
    Симпатии:
    108
    catalog/view/theme/default/template/product/category.tpl
    catalog/view/theme/default/template/product/product.tpl
    на опенсервере
    модификаторы обновил
     
  8. Ravilr

    Ravilr Специалист

    Сообщения:
    3.181
    Симпатии:
    879
    решение представленное в той теме, оно конечно хорошее, если учитывать тот факт, что человек знает что делает и редактирует файл в нужной кодировки. У меня нотепад++, настройки по умолчанию (UNIX UTF-8 w\o BOM)

    И я просто в шаблоне пишу (для product.tpl)

    меняю это
    Код:
    <h2><?php echo $price; ?></h2>
    на это
    Код:
    <h2><?php echo ($price=='0р.') ? 'Снят с производства' : $price; ?></h2>
    Работает, проверено ))
     
    Zhezkazganetcs нравится это.
  9. Zhezkazganetcs

    Zhezkazganetcs Продвинутый пользователь

    Сообщения:
    819
    Симпатии:
    108
    с product.tpl разобрался - все дело в кодировке
    category.tpl осталось - там ноль - некрасиво
    замена
    Код:
    <?php echo $product['price']; ?>
    на
    Код:
    <?php if ($price=='0р.'){ echo '<a href="contact-us/">Цену уточняйте у менеджера</a>'; }else{ echo $price; } ?>
    не помогла
     
  10. optimlab

    optimlab Продвинутый пользователь

    Сообщения:
    819
    Симпатии:
    218
    Может вам подойдет не
    Код:
    $price=='0р.'
    а
    Код:
    $price=='0 руб'
    Ну вы понимаете...
     
  11. Zhezkazganetcs

    Zhezkazganetcs Продвинутый пользователь

    Сообщения:
    819
    Симпатии:
    108
    я на дефолтном на опенсервере
    Код:
    <div class="caption">
            <h4><a href="http://localhost/index.php?route=product/product&amp;product_id=43">MacBook</a></h4>
            <p>
      
            Intel Core 2 Duo processor
      
            Powered by an Intel Core 2 Duo processor at speeds up to 2.1..</p>
                            <p class="price">
                        0р.                            </p>
                  </div>
     
  12. optimlab

    optimlab Продвинутый пользователь

    Сообщения:
    819
    Симпатии:
    218
    ОЙ не знаю, не знаю, может у вас там пробел стоит в настройках, откуда мне знать. Проверьте чему равна переменная при нулевом значении цены: http://php.net/manual/ru/function.print-r.php и сравнивайте.
     
  13. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.342
    Симпатии:
    702
    Разницу видно??
     
  14. Zhezkazganetcs

    Zhezkazganetcs Продвинутый пользователь

    Сообщения:
    819
    Симпатии:
    108
    в общем моя невнимательность
    меняем
    Код:
    <?php echo $product['price']; ?>
    на
    Код:
    <?php if ($product['price']=='0р.'){ echo '<a href="contact-us/">подробности уточняйте у менеджера</a>'; }else{ echo $product['price']; } ?>
    +необходимо отредактировать featured.tpl - Рекомендуемые
     
    Последнее редактирование: 21 фев 2016
  15. Zhezkazganetcs

    Zhezkazganetcs Продвинутый пользователь

    Сообщения:
    819
    Симпатии:
    108
    да
    уже сам узрел :D
     
  16. RomanKov

    RomanKov Активный пользователь

    Сообщения:
    275
    Симпатии:
    0
    Мультиязычный магазин. Не получается вставить <?php echo $text_pricezero; ?> Пустое значение выводит!
     
  17. Iura93

    Iura93 Новичок

    Сообщения:
    10
    Симпатии:
    0
  18. reebakj

    reebakj Новичок

    Сообщения:
    1
    Симпатии:
    0
    Ребята добрый день!
    Помогите кто знает, как для карточки товаров и категории создать правило (если есть цена "0 грн" то она = "Уточнить") разрешение файлов category.twig и product.twig
     
  19. karpov

    karpov Продвинутый пользователь

    Сообщения:
    1.307
    Симпатии:
    189
    Начните изучения с http://forum.opencart-russia.ru/threads/net-ceny.487/#post-41860
    А по хорошему нужно делать модификатор, чтобы сразу для всего...
     
  20. Дмитрий Мегаспорт

    Дмитрий Мегаспорт Новичок

    Сообщения:
    3
    Симпатии:
    0
    Теперь нужно разобраться как это совместить с Живыми опциями (ваш модуль)