Button 'Warenkorb löschen'


220
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? ');

w3c-Commerce
w3c-Commerce Downloads
  w3c-Commerce Add-ons php8