Перейти к содержанию
kopaweb19

Нужна кнопка очистить корзину [РЕШЕНО]

Рекомендуемые сообщения

Нужно зделать в корзине кнопку "ОЧИСТИТЬ КОРЗИНУ", или же кнопку выбора всех checkbox товаров.

Сам пробывал, зделать второй верянт, но так как и них имья такого тапа - remove[2046:7749]. Не сумел их описать в цыкл.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

отмечаются все checkbox`ы, после чего происходит отправка формы.

catalog/controller/checkout/cart.php
$this->data['button_clear'] = $this->language->get('button_clear');

catalog/language/russian/checkout/cart.php
$_['button_clear'] = 'Очистить корзину';

catalog/view/theme/default/template/checkout/cart.tpl
<!-- w clear cart - part_#1 - start //-->
            <td align="left"><a onclick="return w_clear_cart();" class="button"><span><?php echo $button_clear; ?></span></a></td>
            <!-- w clear cart - part_#1 - end //-->
            <td align="center"><a onclick="location = '<?php echo str_replace('&', '&', $continue); ?>'" class="button"><span><?php echo $button_shopping; ?></span></a></td>
            <td align="left"><a onclick="$('#cart').submit();" class="button"><span><?php echo $button_update; ?></span></a></td>
            <td align="right"><a onclick="location = '<?php echo str_replace('&', '&', $checkout); ?>'" class="button"><span><?php echo $button_checkout; ?></span></a></td>

<!-- w clear cart - part_#2 - start //-->
<script type="text/javascript"><!--
function w_clear_cart() {
	/* это одна строка */$('input[name^="remove"]:checkbox').attr('checked', 'true');/* это одна строка */
	
	$('#cart').submit();
}
//--></script>
<!-- w clear cart - part_#2 - end //-->
<?php echo $footer; ?>
Изменено пользователем afwollis
добавлено /* это одна строка */
  • +1 4

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо большое. Все работает. :rolleyes:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще бы в модуль карзины ссылку добавить "Очистить карзину"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

народ, может кто-то делал уже такое, в корзине около каждого товара поставить "крестик", чтобы можно было удалить нужную позицию, так как сделано в модуле корзины(того что справа или слева)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
народ, может кто-то делал уже такое, в корзине около каждого товара поставить "крестик", чтобы можно было удалить нужную позицию, так как сделано в модуле корзины(того что справа или слева)

для тех, кто пользуется ocStore_022 и некоторыми ранними:

https://opencartforum.com/topic/17828-ocstore-022-%D0%BA%D0%B0%D0%BA-%D0%BD%D0%B0-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B5-%D0%BA%D0%BE%D1%80%D0%B7%D0%B8%D0%BD%D1%8B-%D0%BE%D0%BA%D0%BE%D0%BB%D0%BE-%D0%BA%D0%B0%D0%B6%D0%B4%D0%BE%D0%B3%D0%BE-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.