Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Дублировать кнопку Купить


Rubik

Recommended Posts

Здравствуйте, подскажите пж как дублировать кнопку купить с товара в категорию не стандартная тема opencart 2.3.0.2

 

в product.tpl выводится кнопка так

Скрытый текст

<div class="col-sm-6">

  <a href="javascript:void(0);" id="button-cart" class="add_to_cart"><?php echo $button_cart; ?> <img src="catalog/view/theme/luso-theme/design/img/cart.svg" alt="<?php echo $button_cart; ?>"></a>
</div>

 

скрипт в product.tpl

Скрытый текст

<script type="text/javascript"><!--
$('#button-cart').on('click', function() {
   $.ajax({
      url: 'index.php?route=checkout/cart/add',
      type: 'post',
      data: $('#product input[type=\'text\'], #product input[type=\'hidden\'], #product input[type=\'radio\']:checked, #product input[type=\'checkbox\']:checked, #product select, #product textarea'),
      dataType: 'json',
      beforeSend: function() {
         $('#button-cart').button('loading');
      },
      complete: function() {
         $('#button-cart').button('reset');
      },
      success: function(json) {
         $('.alert, .text-danger').remove();
         $('.form-group').removeClass('has-error');
            console.log(json);
         if (json['error']) {
            if (json['error']['option']) {
               for (i in json['error']['option']) {
                  var element = $('#input-option' + i.replace('_', '-'));

                  if (element.parent().hasClass('input-group')) {
                     element.parent().after('<div class="text-danger">' + json['error']['option'][i] + '</div>');
                  } else {
                     element.after('<div class="text-danger">' + json['error']['option'][i] + '</div>');
                  }
               }
            }

            if (json['error']['recurring']) {
               $('select[name=\'recurring_id\']').after('<div class="text-danger">' + json['error']['recurring'] + '</div>');
            }

            // Highlight any found errors
            $('.text-danger').parent().addClass('has-error');
         }

         if (json['success']) {
            $('.breadcrumb').after('<div class="alert alert-success">' + json['success'] + '<button type="button" class="close" data-dismiss="alert">&times;</button></div>');

            $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>');

            $('html, body').animate({ scrollTop: 0 }, 'slow');

            $('#cart > ul').load('index.php?route=common/cart/info ul li');
         }
      },
        error: function(xhr, ajaxOptions, thrownError) {
            alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
        }
   });
});
//--></script>

 

менял id кнопки с button-cart на button-cart2 и в скрипте менял не работает

Подскажите пж как вывести кнопку

 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.