В файлах \templates\shablon\components\com_inshop_item.tpl и \templates\shablon\components\com_inshop_items.tpl прикрутил скрипт:
<input name="qty" style="width:30px;text-align:center" value="1" id="num_count" /> <input type="button" value="-" id="button_minus"> <input type="button" value="+" id="button_plus"> <script> var numCount = document.getElementById('num_count'); var plusBtn = document.getElementById('button_plus'); var minusBtn = document.getElementById('button_minus'); plusBtn.onclick = function() { var qty = parseInt(numCount.value); qty = qty + 1; numCount.value = qty; } minusBtn.onclick = function() { var qty = parseInt(numCount.value); qty = qty - 1; numCount.value = qty; } </script>
А вот на странице списка товаров (где счетчиков несколько) не работает. Как-то через раз, то у одного товара всё же можно изменить количество, то вообще нигде нельзя. И в любом случае в корзину приходит 1 штука.
Я в js не спец.
Может, кто подскажет?
Или есть готовое решение?
Или кто-то знает заведомо рабочий скрипт для нескольких счетчиков на одной странице?