Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php //в файле ubercart\uc_product\uc_product.module, строка 1478
- if ($node->default_qty > 0 && variable_get('uc_product_add_to_cart_qty', FALSE)) {
- $form['qty'] = array(
- '#type' => 'uc_quantity',
- '#title' => t('Quantity'),
- '#default_value' => $node->default_qty,
- + '#prefix' => '<span class="minus">-</span>',
- + '#suffix' => '<span class="plus">+</span>',
- );
- }
- ?>
- <?php //В подвал page.tpl.php
- $is_node = (arg(0) == 'node' && is_numeric(arg(1))) ? TRUE : FALSE;
- if(!$is_front && !$is_node) {
- ?>
- <script>
- $(document).ready(function() {
- $('.minus').click(function () {
- var $input = $(this).parent().find('input.form-text');
- 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.form-text');
- $input.val(parseInt($input.val()) + 1);
- $input.change();
- return false;
- });
- });
- </script>
- <? } ?>
- <script>
- //В node-product.tpl.php (страница ноды), а так же в блока views-view-unformatted...(при наличии)
- $(document).ready(function() {
- $('.minus').click(function () {
- var $input = $(this).parent().find('input.form-text');
- 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.form-text');
- $input.val(parseInt($input.val()) + 1);
- $input.change();
- return false;
- });
- });
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement