Dieser Beitrag fügt dem Warenkorb die Schaltfläche „Warenkorb leeren“ hinzu, mit der Sie alle Artikel aus dem Warenkorb, auf Anhieb entfernen.
Finde in: cataog/includes/application_top.php
}
// include the who's online functions
require('includes/functions/whos_online.php');
tep_update_whos_online();
Füge davor hinzu:
case 'clear_cart' : $cart->reset(true);
break;
oder in FROSEN Version:
switch ($_GET['action']) {
// BOL Clear shopping_cart total
case 'clear_cart' :
$cart->reset(true);
break;
}
// EOL Clear shopping_cart total
Finde in: catalog/shopping_cart.php
<div class="buttonSet">
<div class="text-right"><?php echo tep_draw_button(IMAGE_BUTTON_CHECKOUT, 'fa fa-angle-right', tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'), 'primary', NULL, 'btn-success'); ?></div>
</div>
Beachte, dass in manchen Versionen, dieser Abschnitt
tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'), 'primary', NULL, 'btn-success');
fest codiert ist und die Dateivariablen nicht unterstüzt werden.
Also muss dieser so aussehen.
tep_href_link('checkout_shipping.php', '', 'SSL'), 'primary', NULL, 'btn-success');
Ersetze mit:
<div class="buttonSet row">
<div class="col-xs-6"><?php echo tep_draw_button(IMAGE_BUTTON_CLEAR_CART, 'fa fa-trash', tep_href_link(FILENAME_SHOPPING_CART, 'action=clear_cart', 'NOSSL'), 'secondary', array('params' => 'onclick="return confirm('' . CLEAR_CART . '');"')); ?></div>
<div class="col-xs-6 text-right"><?php echo tep_draw_button(IMAGE_BUTTON_CHECKOUT, 'fa fa-angle-right', tep_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'), 'primary', NULL, 'btn-success'); ?></div>
</div>
Füge in die Sprachdatei hinzu: catalog/includes/languages/english.php
define('IMAGE_BUTTON_CLEAR_CART', 'Warenkorb löschen');
define('CLEAR_CART',' Warenkorb wirklich löschen? ');