Помощь Плюс/Минус количества из категории

Krasovskiy

Постоялец
Регистрация
4 Апр 2013
Сообщения
94
Реакции
47
Доброго дня.
Необходимо сделать вывод кол-ва покупаемого товара из категорий, как со страницы продукта.
Добавляю код в /catalog/view/theme/bigdesdigital/template/product/category.tpl
Код:
<div class="cart">
             <div class="boxCount">
<span class="icoMinus" onclick="jQuery(this).next().val( (parseInt(jQuery(this).next().val())-1)&lt;1 ?1 : (parseInt(jQuery(this).next().val())-1));">    </span>                  
<input type="text" name="quantity" size="2" value="<?php echo $product['minimum']; ?>" id="quantity_<?php echo $product['product_id']; ?>"/>
<span class="icoPlus" onclick="jQuery(this).prev().val(parseInt(jQuery(this).prev().val())+1);"></span>
<input type="hidden" name="product_id" size="2" value="<?php echo $product['product_id']; ?>" />
&nbsp;
<input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>',document.getElementById('quantity_<?php echo $product['product_id']; ?>').value);" class="button" />
             </div>
      </div>
и еще в /catalog/controller/product/category.php
Код:
'minimum'     => $result['minimum'],
Однако, +/- не появляется. Что не так я делаю?
Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
 
Доброго. Может вам подойдет сей модуль? - Для просмотра ссылки Войди или Зарегистрируйся
Перепробовал кучу модулей, как платных, так и бесплатных, - ни один не заработал. Может потому, что шаблон далек от дефолтного? Решил ручками внести изменения, тем более что на странице продукта +/- имеются. Вырезаю код из product.tpl и вставляю в category.tpl - результата никакого.
 
Смогли найти решение? Мне тоже в категории к товарам надо добавить количество перед добавлением в корзину, всё перепробовал никак не получается версия движка ocStore 2.1.0.2.1 помогите пожалуйста как перенести?
 
Пытаюсь сделать подобную фишку всё получилось красиво удобно, но при нажатии на + добавляет количество товаров равное значению показывать на странице(количество товаров)и +1 не могу найти в чём проблема вот мой код
category.php
Код:
    'minimum'     => $result['minimum'] > 0 ? $result['minimum'] : 1,
category.tpl
Код:
<div class="qty">
<div class="quantity-adder text-center">
      <div class="quantity-wrapper text-center">
      <span class="add-down add-action fa fa-minus"></span>
          <input type="text" name="quantity" class="quantity" size="2" value="<?php echo $product['minimum']; ?>" data-maximum="<?php echo $product['quantity']; ?>" />     

      <span class="add-up add-action fa fa-plus" ></span>
  <button class="btn btn-primary"  type="button" onclick="cart.add('<?php echo $product['product_id']; ?>', $(this).parent().find('.quantity').val() );"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>

    </div>

</div>
</div>   


    <script>
    $(document).ready(function() {
        quantity_control();
    });
    function quantity_control() {
    $('.quantity').each(function() {
    var minimum = $(this).val();
    var maximum = $(this).attr('data-maximum');
    $(this).next().click(function () {
    if ((~~$(this).prev().val()+ ~~minimum) <= ~~maximum) {
        $(this).prev().val(~~$(this).prev().val()+ ~~minimum);
    }
    });
    $(this).prev().click(function () {
    if ($(this).next().val() > ~~minimum) {
        $(this).next().val(~~$(this).next().val()- ~~minimum);
    }
    });
    });
    }
    </script>
Ну и CSS разумеется, мне кажется дело в скрипте? Как исправить подскажите пож шаблон не def
 
Назад
Сверху