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.
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:",":"."}
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ß!
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?
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.