# Preis Nachkommastellen formartieren

**URL:** <https://forum.shopware.com/t/preis-nachkommastellen-formartieren/70906>\
**Category:** Programmierung\
**Created:** [14. November 2020 um 18:03 UTC](https://forum.shopware.com/t/preis-nachkommastellen-formartieren/70906 "2020-11-14T18:03:40Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![flavorSelection](https://avatars.discourse-cdn.com/v4/letter/f/eada6e/32.png) [@flavorSelection](https://forum.shopware.com/u/flavorSelection)\
**Post date:** [14. November 2020 um 18:03 UTC](https://forum.shopware.com/t/preis-nachkommastellen-formartieren/70906/1 "2020-11-14T18:03:40Z")

</div>

Hi,

&nbsp;

Ist es möglich den Artikelpreis nur nach dem Komma zu formatieren?

Ich würde gerne die Nachkommastellen kleiner darstellen:

39, **45**

…

```
39,45

```

Vielleicht mit Smarty {$sArticle.price| … sodass ich es mit CSS abfangen kann?

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [14. November 2020 um 19:10 UTC](https://forum.shopware.com/t/preis-nachkommastellen-formartieren/70906/2 "2020-11-14T19:10:16Z")

</div>

&nbsp;

So geht es:

```
{assign var="preis" value=","|explode:$sArticle.price}
{$preis[0]},{$preis[1]}

```

das kommt da rein wo sonst der detault Preis ist. Kann natürlich auch jede andere Stelle sein wo der Preis anders dagestellt werden soll.

In diesem Beispiel wird nach der Kommastelle&nbsp; hochgestellt. Mit CSS kann man danna auch noch die Schrift kleiner machen.

---

<div class="post-metadata">

**Author:** ![flavorSelection](https://avatars.discourse-cdn.com/v4/letter/f/eada6e/32.png) [@flavorSelection](https://forum.shopware.com/u/flavorSelection)\
**Post date:** [14. November 2020 um 23:29 UTC](https://forum.shopware.com/t/preis-nachkommastellen-formartieren/70906/3 "2020-11-14T23:29:52Z")

</div>

Klasse, danke brettvormkopp,

&nbsp;

Ich werde es am Montag gleich testen.

&nbsp;

Aber sollte es nicht so lauten?

```
{assign var="preis" value=","|explode:{$sArticle.price|currency}}
{$preis[0]},{$preis[1]}

```

&nbsp;

&nbsp;

Beste Grüße Gregor&nbsp;

---

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [15. November 2020 um 00:53 UTC](https://forum.shopware.com/t/preis-nachkommastellen-formartieren/70906/4 "2020-11-15T00:53:25Z")

</div>

Currency klebt Euro oder € an den Preis dran und ich will in dem Beispiel ja nur den reinen Preis ohne Währungssymbol Das Eurozeichen kannst du selbst hinten dran kleben.

---

<div class="post-metadata">

**Author:** ![flavorSelection](https://avatars.discourse-cdn.com/v4/letter/f/eada6e/32.png) [@flavorSelection](https://forum.shopware.com/u/flavorSelection)\
**Post date:** [16. November 2020 um 16:12 UTC](https://forum.shopware.com/t/preis-nachkommastellen-formartieren/70906/5 "2020-11-16T16:12:05Z")

</div>

… Currency meine ich nicht. Ich meinte den Artikelpreis nochmal in die geschweifte Klammer einschließen.

&nbsp;

Funktioniert auch nur so.

&nbsp;

Vielen herzlichen Dank für die große Hilfe! Klappt bombenmäßig

&nbsp;

&nbsp;
