Tag Archives: Warenkorb verbergen

Leeren Warenkorb in osCommerce verbergen

Da mir die Anzeige des leeren Warenkorbes schon bei Magento auf die Nüsse ging (s. Leeren Warenkorb in Magento verbergen) habe ich das auch kurz in meinem osCommerce 2.2RC so gemacht.

Die zu bearbeitende Datei ist catalog/includes/column_right.php

Falls ihr den Warenkorb in der linken Seitenleiste habt, ist es column_left.php

 

Dort ändert man den Eintrag (ziemlich weit oben) zur Anzeige der Box Warenkorb ab:

Von

Select Code
1
require(DIR_WS_BOXES . 'shopping_cart.php');

zu

Select Code
1
if ($cart->count_contents() >0) include(DIR_WS_BOXES . 'shopping_cart.php');

EDIT: Irgendwie scheint mir da das “Größer-als” Zeichen nicht richtig dargestellt zu werden.

Korrekt ist es so: if ($cart->count_contents() >0) include(DIR_WS_BOXES . ‘shopping_cart.php’);

Fertig.

 

Was macht die geänderte Zeile?

Ursprünglich stand da: Binde UNBEDINGT die Datei /boxes/shopping_cart.php ein.

Jetzt steht da: WENN der Inhalt des Warenkorbes größer Null ist DANN binde die Datei /boxes/shopping_cart.php ein.

 

Warum das besser ist?

Erstens spart man Platz in der Seitenleiste, der für sinnvollere Angaben genutzt werden kann.

Zweitens spart man Ladezeit, da ein neuer Besucher beim ersten Besuch des Shops sowieso nichts im Warenkorb hat.

Und ausserdem sieht es einfach doof aus…

 

Zum Vergleich:

Leerer Warenkorb

Leerer Warenkorb

Voller Warenkorb

Voller Warenkorb