# Preisdarstellung global anpassen

**URL:** <https://forum.shopware.com/t/preisdarstellung-global-anpassen/101944>\
**Category:** Programmierung\
**Created:** [16. November 2023 um 18:47 UTC](https://forum.shopware.com/t/preisdarstellung-global-anpassen/101944 "2023-11-16T18:47:19Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![finsti](https://avatars.discourse-cdn.com/v4/letter/f/ad7895/32.png) [@finsti](https://forum.shopware.com/u/finsti)\
**Post date:** [16. November 2023 um 18:47 UTC](https://forum.shopware.com/t/preisdarstellung-global-anpassen/101944/1 "2023-11-16T18:47:19Z")

</div>

Hallo zusammen!

Wir haben einen zweisprachigen Shop, in dem die Preise z.B. in de-DE als „100,00 €“ und in en-GB als „€100,00“ dargestellt werden.

![screenshot](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/e/b/eb1735bbfc7cd9670c97bcae59995fb05d1620ea.png)

Ich fände es allerdings schöner, wenn bei en-GB noch ein Leerzeichen nach dem € käme - also: „€ 100.00“

Soweit ich das verstanden habe, müsste man dazu aber Änderungen im Core vornehmen. Kann mir das jemand bestätigen, oder gibt es doch einen unkomplizierten Weg, dies zu erreichen?

LG  
finsti

---

<div class="post-metadata">

**Author:** ![web-grips](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/web-grips/32/22792_2.png) [@web-grips](https://forum.shopware.com/u/web-grips)\
**Post date:** [17. November 2023 um 10:49 UTC](https://forum.shopware.com/t/preisdarstellung-global-anpassen/101944/2 "2023-11-17T10:49:44Z")

</div>

Anpassungen am Core sind dafür nicht notwendig. Es ist ein Childtheme notwendig, indem dann die Anpassungen der betroffenen Templates gemacht werden.

---

<div class="post-metadata">

**Author:** ![art2media](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/art2media/32/22881_2.png) [@art2media](https://forum.shopware.com/u/art2media)\
**Post date:** [22. Februar 2024 um 07:36 UTC](https://forum.shopware.com/t/preisdarstellung-global-anpassen/101944/3 "2024-02-22T07:36:33Z")

</div>

Ich versuche das gerade. Die Anpassung der Templates klappt, aber ich bekomme das Leerzeichen („non breaking space“) nicht gefiltert.

Wie kann ich zum Beispiel aus „100,00 €“ ein „100,00€“ machen?

Folgendes gibt mir `dump` aus: `"04\u{A0}€"`

Das habe ich probiert:

```auto
|replace({'\u{00A0}': ''})
|replace({'\u{A0}': ''})
|replace({'&nbsp;': ''})
|replace({' ': ''})
|replace({'/[^0-9]/': ''})
|striptags|raw

```
