ewlissyewlissy MemberComments: 26 Received thanks: 1 Member since: June 2010 edited August 2010
Moin moin,

wie bekommt man einen Tausenderpunkt in die einzelenen Anzeigen der Preise.
Die Standardeinstellung der am Layout beteiligten templates scheint dies unterschiedlich zu handhaben. Einige vierstellige Zahlen werden mit, viele aber ohne den Tausenderpunkt dargestellt.

Comments

  • Stefan HamannStefan Hamann AdministratorsComments: 2473 Received thanks: 443 Member since: June 2010
    Hallo,

    auf welchen Seiten / Templates wird es denn korrekt dargestellt? Eigentlich sollte die Darstellung überall identisch sein. Im Augenblick wird da templateseitig noch keine Währungsformatierung unterstützt, das wird sich mit Shopware 3.5 ändern.

    Für die Zwischenzeit könntest du die Formatierung mit folgendem Smarty-Code anpassen

    Statt:

    {$sArticle.price}

    {$sArticle.price|replace:",":"."|number_format:2:",":"."}
  • ewlissyewlissy MemberComments: 26 Received thanks: 1 Member since: June 2010
    Danke für die Antwort.
    In welche tpl oder css sollen diese Erweiterungen eingefügt werden?

    Aktuell wird der Tausenderpunkt im Liveshop Fenster angezeigt, siehe http://shop.vuetec.de/Editing_cat_166.html
    Sowohl der Startpreis, wie der Aktionspreis sind mit Punkt
    Die Produktpreise der einzelnen Waren jedoch nicht!
    Auch in den Warenkörben nicht.

    Für Internationale Kunden ist dies ein Problem. Somit ist ein Shopware Shop in einem US Shop ungeeignet, da dort x,xxx,xxx.yy formatiert werden muß!
  • ewlissyewlissy MemberComments: 26 Received thanks: 1 Member since: June 2010
    Nach tauschen in allen html's und tpl', in den $sArticle.price auftaucht, sind diese Darstellungen korrekt.
    Leider gibt es noch andere Preisangaben, z.B. Staffelpreise oder die im Warenkorb, bei denen noch nachgearbeitet werden muß.
    Wie heißen all diese Variablen?
    Gibt es da irgendwo ein Listing?
  • Stefan HamannStefan Hamann AdministratorsComments: 2473 Received thanks: 443 Member since: June 2010
    Moin,

    bei den Staffelpreisen steht die Variable in article_details_data.tpl

    Zeile:

    {$sConfig.sCURRENCYHTML} {$staffel.price}*

    Beim Warenkorb basket/basket_middle.tpl die
    Zeilen:
    {$sConfig.sCURRENCYHTML} {$sBasketItem.price}
    {$sConfig.sCURRENCYHTML} {$sBasketItem.amount}
    {$sAmountWithTax}
    {$sAmount}
    {$sShippingcosts}

    Diese Zeilen müssen auch auf der Bestellabschlussseite und Kassenseite mit dem Smarty Modifier versehen werden, die Dateien heißen order/order_confirm_middle.tpl und order/order_finished.tpl.

    In der neuen Version wird man die Währungsformatierung über das Backend global konfigurieren können.
    Thanked by 1ewlissy
Sign In or Register to comment.