# Platzhalter (Placeholder) in Registrierung und Checkout werden nicht mehr angezeigt

**URL:** <https://forum.shopware.com/t/platzhalter-placeholder-in-registrierung-und-checkout-werden-nicht-mehr-angezeigt/108820>\
**Category:** Shopware 6 (German)\
**Created:** [27. März 2026 um 10:29 UTC](https://forum.shopware.com/t/platzhalter-placeholder-in-registrierung-und-checkout-werden-nicht-mehr-angezeigt/108820 "2026-03-27T10:29:33Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Andreas\_147](https://avatars.discourse-cdn.com/v4/letter/a/59ef9b/32.png) [@Andreas\_147](https://forum.shopware.com/u/Andreas_147)\
**Post date:** [27. März 2026 um 10:29 UTC](https://forum.shopware.com/t/platzhalter-placeholder-in-registrierung-und-checkout-werden-nicht-mehr-angezeigt/108820/1 "2026-03-27T10:29:33Z")

</div>

Hallo zusammen,

ich habe seit einem der letzten Updates (kann nicht sagen seit wann, gerade erst bemerkt) das Problem, dass in der Storefront (Registrierung & Checkout) keine Platzhalter mehr in den Eingabefeldern angezeigt werden.

Obwohl die Textbausteine wie `address.companyDepartmentPlaceholder` oder `address.phoneNumberPlaceholder` korrekt gepflegt sind (z. B. „Telefonnummer eingeben (freiwillige Angabe)…“), bleiben die Input-Felder im Frontend leer. Man sieht nur noch das Label über dem Feld.

**Details zum System:**

- **Shopware Version** : 6.7.8.2
- **Theme:** Standardtheme von Shopware
- **Beobachtung:** Betrifft sowohl Standard-Felder als auch optionale Felder wie Abteilung oder Telefonnummer.

Im Screenshot sieht man deutlich, dass z. B. bei der Telefonnummer keinerlei Hinweis im Feld erscheint.

**Meine Fragen:**

1. Wurde die Unterstützung für Placeholder in den Twig-Templates des Cores entfernt?
2. Gibt es eine neue Einstellung in der Administration, die das globale Ein-/Ausschalten der Platzhalter steuert?
3. Hat jemand ein ähnliches Verhalten nach einem Update beobachtet?

Vielen Dank für eure Hilfe!

 ![Screenshot 2026-03-27 112136](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/d/7/d71e8e772e0ba0201232683b0139f98d4d88de4f.png)

---

<div class="post-metadata">

**Author:** ![Andreas\_147](https://avatars.discourse-cdn.com/v4/letter/a/59ef9b/32.png) [@Andreas\_147](https://forum.shopware.com/u/Andreas_147)\
**Post date:** [27. März 2026 um 10:34 UTC](https://forum.shopware.com/t/platzhalter-placeholder-in-registrierung-und-checkout-werden-nicht-mehr-angezeigt/108820/2 "2026-03-27T10:34:22Z")

</div>

Ich habe mal ein wenig in die Twig-Dateien reingeschaut und bin verwirrt:

1. Die Basis-Datei `form-input.html.twig` scheint eigentlich bereit zu sein, einen `placeholder` anzuzeigen (da steht ein `if placeholder is not empty`).
2. Aber in der `address-company-department-field.html.twig` (und auch bei der Telefonnummer), wo dieses Feld aufgerufen wird, scheint dieser Parameter gar nicht mitgegeben zu werden. Da stehen `label`, `id` und `name`, aber vom `placeholder` fehlt jede Spur.

**Meine Frage an euch:** Ist das bei euch auch so? Wurde das absichtlich entfernt (vielleicht wegen Barrierefreiheit?) oder ist das ein kleiner Bug im Standard-Theme, dass die Platzhalter-Variable beim „Include“ einfach vergessen wurde?

Es ist total schade, weil die Textbausteine im Admin ja noch da sind und man sie pflegen kann – sie kommen nur scheinbar nie im Browser an.

Hat jemand eine Idee, ob das so gewollt ist oder wie man das am besten „minimalinvasiv“ löst, ohne das halbe Theme umzubauen? Oder soll ich einen Bug-Report auf Github aufmachen?

Danke für eure Hilfe!

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [27. März 2026 um 11:08 UTC](https://forum.shopware.com/t/platzhalter-placeholder-in-registrierung-und-checkout-werden-nicht-mehr-angezeigt/108820/3 "2026-03-27T11:08:03Z")

</div>

Placeholder wurden aufgrund der EAA-Richtlinie entfernt.

Im GitHub-Issue wird unten darauf hingewiesen, wie man es einfach wieder hinzufügen kann:

> <https://github.com/shopware/shopware/issues/14442#issuecomment-3784653136>
>
> \### Shopware Version
> 
> 6.7
> 
> \### Affected area / extension
> 
> Platform(Default)
> 
> \###… Actual behaviour
> 
> In Shopware 6.7 placeholders were removed from the registration / address forms. Support said it was accessibility reasons. 
> But all the reasons they gave only mattered if only placeholders were used. If placeholders in combination with labels are used (like shopware did previous), none of the reasons mattered. 
> 
> I couldn't find a any blog/article etc. to the reasons why placeholders were removed.
> In my opinion just removing placeholder does not increase accessibility but decreases it. 
> 
> Answer from support: 
> \> Warum ist das so bzw. warum wirken sich Placeholder-Texte negativ auf die Barrierefreiheit aus?
> \> 
> \> Verlust der Eingabeorientierung: Da der Platzhaltertext beim Tippen ausgeblendet wird, fehlt Nutzer:innen während der Eingabe eine dauerhafte Orientierung darüber, welche Information erwartet wird. Das kann insbesondere für Personen mit kognitiven Einschränkungen problematisch sein.
> \> 
> \> Unzureichende Wahrnehmbarkeit: Placeholder sind häufig in einem sehr hellen Grauton dargestellt und erfüllen dadurch oft nicht die erforderlichen Kontrastwerte. Zudem können sie visuell eher wie dekorativer Text wirken und nicht als relevante Eingabeanweisung erkannt werden.
> \> 
> \> Keine verlässliche Feldbeschriftung: Platzhalter stellen keine gleichwertige, programmatisch erkennbare Beschriftung dar. Screenreader erfassen sie nicht zuverlässig als Label, wodurch insbesondere Nutzer:innen assistiver Technologien die Zuordnung und den Kontext von Formularfeldern verlieren.
> 
> 
> 
> \### Expected behaviour
> 
> Enable the placeholders on forms again to give additional context what values are expected in the form. 
> 
> Or at least provide a feature flag to enable placeholders. Extending every twig file to add placeholders should not be thing we have to do. 
> 
> \### How to reproduce
> 
> Install Shopware 6.7 got the registration page or the the first page in the order flow.

---

<div class="post-metadata">

**Author:** ![Andreas\_147](https://avatars.discourse-cdn.com/v4/letter/a/59ef9b/32.png) [@Andreas\_147](https://forum.shopware.com/u/Andreas_147)\
**Post date:** [27. März 2026 um 13:42 UTC](https://forum.shopware.com/t/platzhalter-placeholder-in-registrierung-und-checkout-werden-nicht-mehr-angezeigt/108820/4 "2026-03-27T13:42:18Z")

</div>

Danke, das wusste ich nicht. Ich hatte aber schon gedacht, das es mit der Barrierefreiheit zu tun haben könnte. Ich lasse es, wie es ist und erweitere nur die Labels darüber, also statt „Telefonnummer“ halt „Telefonnummer (freiwillige Angabe)“ - das was halt vorher im Platzhalter stand, nehme ich einfach als Label. Dann ist es Konform.

War mir nur nicht bewusst, ob das ein Bug ist oder gewollt war.

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/2/9/29c7587ba660f00e4995d1743162782e5d6d8653.svg) [@system](https://forum.shopware.com/u/system)\
**Post date:** [26. April 2026 um 13:43 UTC](https://forum.shopware.com/t/platzhalter-placeholder-in-registrierung-und-checkout-werden-nicht-mehr-angezeigt/108820/5 "2026-04-26T13:43:06Z")

</div>

Dieses Thema wurde automatisch 30 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.
