[Помогите] Если цена нулевая - произвольный текст

Тема в разделе "OpenCart", создана пользователем Alexx00, 11 июн 2014.

  1. Alexx00

    Alexx00

    Регистрация:
    24 апр 2013
    Сообщения:
    66
    Симпатии:
    29
    Приветствую!
    Шаблон Journal2, никак не могу сообразить, как на стр. товара и категорий вывести произвольный текст при нулевой цене и соответственно статусом "Нет в наличии".
    Изучала подобную тему здесь "Убрать вывод цены, если она меньше 1", перепробовала разные вариации - не выходит корректно...

    И так и эдак пробовала на стр. товара: catalog/view/theme/journal2/template/product/product.tpl
    После блока \ до закрытия и пр...:
    Код:
    <?php if ($price) { ?>
      <div class="price" itemprop="offers" itemscope itemtype="http://schema.org/Offer">
      <meta itemprop="price" content="<?php echo $special? $special : $price; ?>" />
      <?php if ($this->journal2->settings->get('product_in_stock') === 'yes'): ?>
      <link itemprop="availability"  href="http://schema.org/InStock" />
         <?php endif; ?>
    Код:
    <?php if ($price != 0) { ?>
    <span class="product-price"><?php echo 'Временно нет в наличии' ?></span>
    <?php } ?>
    Может кто-то сталкивался с такой же проблемой на таком же шаблоне:Smile:

    Заранее, спб.
     
  2. Alexx00

    Alexx00

    Регистрация:
    24 апр 2013
    Сообщения:
    66
    Симпатии:
    29
    Имхо, да дело не в этом, а в правильности самого кода, кот. нужно добавить в нужное место стр. шаблона...
    Я уже и с нулем пробовала и с 1 для разнообразия - не получается, как нужно.... В лучшем случае, выводится и произвольный текст и 0.00 руб.
    Как, я уже говорила, не могу понять какой код в данном случае будет корректен..может нужно еще условие добавить в код или еще что-то.....
     
  3. Alexx00

    Alexx00

    Регистрация:
    24 апр 2013
    Сообщения:
    66
    Симпатии:
    29
    Спб. за предложение, но это все на локале..

    Просто у кого именно этот шаблон Журнал - должны меня понять:Smile:, т.к. в нем оч. много модификаций кода, и к кот. не применишь уже опробованные опенкартовские фичи...
     
  4. Zulus

    Zulus Команда форума

    Регистрация:
    20 дек 2012
    Сообщения:
    746
    Симпатии:
    722
  5. Alexx00

    Alexx00

    Регистрация:
    24 апр 2013
    Сообщения:
    66
    Симпатии:
    29
    Спб. за участие:smile:, но 1-ый вариант совсем не то, что нужно. А по ссылке на указанную тему - тот модуль, уже был опробован, но он некорректно срабатывает, прописывая в корзину этот самый произвольный текст....

    P.S.II. Таки со злости:Smile: допилила я тот бесплатный модуль "Price FREE! (vQmod) " - какое-то несоответствие было в самом коде vQmod. Теперь всё гуд - и в корзине ничего лишнего не пишется и на стр. товара и категорий - нужный текст выводится.
    Всем спасибо за обсуждения!

    Тему можно закрывать...
     
    Последнее редактирование: 11 июн 2014
  6. Zulus

    Zulus Команда форума

    Регистрация:
    20 дек 2012
    Сообщения:
    746
    Симпатии:
    722
    Покажи что получилось.
    И еще неплохо показать решение, может кому то же пригодится.
     
  7. Alexx00

    Alexx00

    Регистрация:
    24 апр 2013
    Сообщения:
    66
    Симпатии:
    29
    Два момента, кот. исправила:
    1) Как уже писали на форуме опенкарта - изначально в коде был лишний пробел (41 строка), кот. выводил заданный произвольный текст в модуль корзины. Удалила.
    2) Тег <span class="pricefree">БЕСПЛАТНО!</span>(15 строка), в кот. заключался произвольный текст, приводил к тому, что вместе с моим текстом выводился и этот тег. Удалила.

    Ну, и мой рабочий вариант .xml файла, у меня с ним - всё арбайт :smile:
     
    Lasted edited by : 2 июл 2016
    uks78 и Zulus нравится это.
  8. Kozlevich

    Kozlevich

    Регистрация:
    28 фев 2013
    Сообщения:
    51
    Симпатии:
    3
    Ни у кого файла не осталось? Спасибо.
     
    Lasted edited by : 2 июл 2016
  9. Alexx00

    Alexx00

    Регистрация:
    24 апр 2013
    Сообщения:
    66
    Симпатии:
    29
     
    Lasted edited by : 2 июл 2016
    uks78 нравится это.
  10. uks78

    uks78

    Регистрация:
    15 ноя 2015
    Сообщения:
    17
    Симпатии:
    0
    Отлично работает. Еще бы, на таких товарах, кнопку "купить" деактивировать... Вообще супер было бы.... :Smile: