Убрать кнопку «Купить» если для отсутствующего товара
- Stats: 4087 0
- Author: admin
- Category: Шпаргалка
- Comments: Комментариев нет
В данной статье мы расскажем как возможно удалить кнопку «Купить» на странице товаров в Интернет-магазинах сделанных на CMS OpenCart. Данное исправление делалось на версиях: 1.5.0.5 и 1.5.5.1.1
Для версии 1.5.5.1.1:
В файле:
1 |
\catalog\controller\product\product.php |
Найти строку
1 |
if ($product_info['quantity'] <= 0) { |
и перед ней вставить
1 |
$this->$this->data['product_quantity'] = $product_info['quantity']; |
В файле
1 |
\catalog\view\theme\ваша_тема\template\product\product.tpl |
Найти
1 |
<input id="button-cart" class="button" type="button" value="<?php echo $button_cart; ?>" /> |
И заменить на
1 2 3 |
<!--?php if ($product_quantity --> 0) { ?> <input id="button-cart" class="button" type="button" value="<?php echo $button_cart; ?>" /> <!--?php } ?--> |
Для версии 1.5.0.5:
В файле:
1 |
\catalog\controller\product\product.php |
Найти строку
1 |
} else if ( $product_info['quantityinbox'] !== '0' ) { |
и перед ней вставить
1 |
$this->data['product_quantity'] = $product_info['quantity']; |
В файле \catalog\view\theme\ваша_тема\template\product\product.tpl
Найти
1 2 3 4 |
<div><?php echo $text_qty; ?> <input type="text" name="quantity" size="2" value="<?php echo $minimum; ?>" /> <input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" /> <a id="button-cart" class="button"><span><?php echo $button_cart; ?></span></a> |
И заменить на
1 2 3 4 5 6 |
<div><?php echo $text_qty; ?> <?php if ($product_quantity > 0) { ?> <input type="text" name="quantity" size="2" value="<?php echo $minimum; ?>" /> <input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" /> <a id="button-cart" class="button"><span><?php echo $button_cart; ?></span></a> <?php } ?> |
Вот рабочий пример: количества товара — 0. Кнопки и возможности его купить нет: http://surkoff.com.ua/kofe_zernovoy_lavazza_grand_espresso.html
Отправить ответ