Anleitung Anzeige der Zwischensumme im Miniwarenkorb

Thema wurde von Oli (realsmoke.de), 8. Mai 2014 erstellt.

  1. Oli (realsmoke.de)

    Oli (realsmoke.de) Erfahrener Benutzer

    Hallo,

    mit der folgenden kleinen Anleitung kann man im Miniwarenkorb die Zwischensumme anzeigen lassen.

    1) Folgende Datei öffnen: templates/EyeCandy/boxes/box_cart_head.html
    2) ca. Zeile 12
    PHP:
    <span class="shopping-cart-headline">{$txt.heading_cart}</span>
    ändern in:
    PHP:
    <span class="shopping-cart-headline">{$txt.heading_cart} {if $TOTAL eq 0}<span>0,00 &euro;</span>{/if}{if $TOTAL gt 1}<span>{$TOTAL}</span>{/if}</span>
    3) Cache leeren
    4) Fertig

    Das ganze kann dann so aussehen:
     

    Anhänge:

    Zuletzt bearbeitet: 8. Mai 2014
  2. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Und speichern als: " ../templates/EyeCandy/boxes/box_cart_head-USERMOD.html" :)
     
  3. Oli (realsmoke.de)

    Oli (realsmoke.de) Erfahrener Benutzer

  4. wurmi023

    wurmi023 Erfahrener Benutzer

    Sehr schön :)
     
  5. Oli (realsmoke.de)

    Oli (realsmoke.de) Erfahrener Benutzer

    UPDATE wenn man unterschiedliche Währungen verwendet...

    In dem Fall muss noch eine Abfrage vor der 0,00 Anzeige. Sobald ein Artikel im WK liegt, zeigt der Shop das sowieso richtig an.
    Hier im Beispiel habe ich wie bei uns englische Pfund, Euro und Schweizer Franken in der Abfrage. Diese kann man natürlich beliebig erweitern oder verkürzen.

    PHP:
    <span class="shopping-cart-headline">{$txt.heading_cart} 
    {if 
    $TOTAL eq 0}<span>0,00
    {if $smarty.session.currency eq EUR}&euro;{/if}
    {if 
    $smarty.session.currency eq CHF}CHF{/if}
    {if 
    $smarty.session.currency eq GBP}&pound;{/if}
    </
    span>{/if}{if $TOTAL gt 1}<span>{$TOTAL}</span>{/if}</span>
     
    Zuletzt bearbeitet: 18. Mai 2014
  6. barbara

    barbara G-WARD 2014-2020

    Ich habe das mal getestet und die MwSt und Versandkosten mit eingebaut.
    Dabei ist mir ein kleiner Fehler aufgefallen.
    Wenn ein Artikel mit Preis 0,85€ im WK liegt, wird 0,00€ angezeigt.

    Habe das im Testshop mal so geändert:

    HTML:
    <span class="shopping-cart-headline">{$txt.heading_cart}</span><br />
    {if $TOTAL}<span>{$TOTAL} - </span>{/if} <SPAN class="mwst-hint">{$UST}
    {if $SHIPPING_INFO}{$SHIPPING_INFO}{/if}</span><br /> 
    Die Anzeige sieht bei mir dann so aus:
    Unbenannt.JPG