1. Подключем кнопки и автообновление.
Ищем в shopping_cart.tpl.html
{if $session_items} <input type="text" name="count_{$session_items[i]}" size=5 value="{$cart_content[i].quantity}"> {else} <input type="text" name="count_{$cart_content[i].id}" size=5 value="{$cart_content[i].quantity}"> {/if}
Заменяем на:
{if $session_items} <input type="text" name="count_{$session_items[i]}" size="5" value='{$cart_content[i].quantity}' onChange="document.getElementById('formppl').submit(); return false"> {else} <span class="minus">-</span> <input type="text" name="count_{$cart_content[i].id}" size="5" value='{$cart_content[i].quantity}' onChange="document.getElementById('formppl').submit(); return false"> <span class="plus">+</span> {/if}
2. Прикручиваем скрипт:
В самом верху shopping_cart.tpl.html или в head.tpl.html вставляем код:
{literal} <script type="text/javascript"> $(document).ready(function() { $('.minus').click(function () { var $input = $(this).parent().find('input'); var count = parseInt($input.val()) - 1; count = count < 1 ? 1 : count; $input.val(count); $input.change(); return false; }); $('.plus').click(function () { var $input = $(this).parent().find('input'); $input.val(parseInt($input.val()) + 1); $input.change(); return false; }); }); </script>{/literal}
Все теперь должно все работать.
Если кнопки не работают, то обновите jquery до последней версии.
Не забываем сказать спасибо.