Вывод надписи «уточняйте цену» при нулевой цене Опенкарт 2

Вывод надписи "уточняйте цену" при нулевой цене Опенкарт 2

Иногда появляется задача в интернет магазине Опенкарт при нулевой цене вывести надпись типа «уточняйте цену». Это решается достаточно просто — добавлением условия в шаблон нужной страницы (категории, товара, модуля). Рассмотрим решение для категории товара. Заходим по ФТП в файл category.tpl, который находится по пути: catalog/view/theme/default/template/product/ Там находим строку:
<?php if ($product[‘price’]) { ?>
и перед этой строкой вставляем
<?php if ($product[‘price’] <=0){?>     <span>Цену уточняйте</span> <?php }else{?>
В конце к кода, относящегося к прайсу, нужно вставить
<?php } ?>
В итоге, у вас должен получится такой код, отвечающий за вывод цены
<?php if ($product[‘price’] <=0){?>                <span style=»color: #656d29;»>Цену уточняйте</span> <?php }else{?> <?php if ($product[‘price’]) { ?>                 <p class=»price»>                   <?php if (!$product[‘special’]) { ?>                  <?php echo $product[‘upc’]; ?>&nbsp;<?php echo $product[‘price’]; ?>                   <?php } else { ?>                   <span class=»price-new»><?php echo $product[‘special’]; ?></span> <span class=»price-old»><?php echo $product[‘price’]; ?></span>                   <?php } ?>                   <?php if ($product[‘tax’]) { ?>                   <span class=»price-tax»><?php echo $text_tax; ?> <?php echo $product[‘tax’]; ?></span>                   <?php } ?>                 </p> <?php } ?> <?php } ?>
В карточке товара проделывается аналогичная операция: находим кусок кода, отвечающий за вывод цен, добавляем перед ним условие, а в конце- закрываем фигурной скобкой. Надеемся, данная статья оказалась полезной Вам!
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Оставить заявку Оставить заявку