Jump to content


Photo
- - - - -

Скрыть в корзину


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 This topic is locked
2 replies to this topic

#1 RK3DNP

RK3DNP
  • JBZoo User (rus)
  • User rate: 0.5
  • posts: 476
  • topics: 128

Posted 13 December 2015 - 19:06

Можно ли скрыть кнопку в корзину, при цене 0, НО текст вместо нулевого значения, должен быть.

Даже если выбрать Показать при нулевом значении - НЕТ кнопка в корзину все равно остается.


  • 0

#2 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 13 December 2015 - 23:46   Best Answer

Можно ли скрыть кнопку в корзину, при цене 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; ?>

  • 2
Изображение
 

#3 RK3DNP

RK3DNP
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.5
  • posts: 476
  • topics: 128

Posted 14 December 2015 - 09:04

Спасибо.


  • 0




Click to return to top of page in style!