Best Answer Cheren-dow , 13 December 2015 - 23:46
Можно ли скрыть кнопку в корзину, при цене 0, НО текст вместо нулевого значения, должен быть.
Попробуйте сделать следующее, в шаблоне элемента кнопки(стандартная кнопка - добавить в корзину), если есть переопределение в шаблоне ван нужен будет файл:
\templates\uikit\cart-elements\price\buttons\tmpl\add.php
Если в шаблоне нет этого файла, откройте файл ядра:
\media\zoo\applications\jbuniversal\cart-elements\price\buttons\tmpl\add.php
Получите цену материала следующим образом:
$list = $this->getJBPrice()->getList(); $price = $list->getPrice()->val();
В переменной $price будет хранится текущая цена. Сделайте проверку на ноль примерно следующим образом:
<?php
// no direct access
defined('_JEXEC') or die('Restricted access');
$list = $this->getJBPrice()->getList();
$price = $list->getPrice()->val();
?>
<?php if ($price > 0) : ?>
<span class="jsAddToCart uk-button uk-button-success jbprice-buttons-add">
<i class="uk-icon-shopping-cart"></i>
<?php echo JText::_($params->get('add_label', 'JBZOO_ELEMENT_PRICE_BUTTONS_ADD_LABEL_DEFAULT')); ?>
</span>
<?php endif; ?>
Go to the full post


This topic is locked








