# Anrede im Kontaktformular durcheinander

**URL:** <https://forum.shopware.com/t/anrede-im-kontaktformular-durcheinander/91748>\
**Category:** Shopware 6 (German)\
**Created:** [1. Dezember 2021 um 12:43 UTC](https://forum.shopware.com/t/anrede-im-kontaktformular-durcheinander/91748 "2021-12-01T12:43:13Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nikos](https://avatars.discourse-cdn.com/v4/letter/n/34f0e0/32.png) [@Nikos](https://forum.shopware.com/u/Nikos)\
**Post date:** [1. Dezember 2021 um 12:43 UTC](https://forum.shopware.com/t/anrede-im-kontaktformular-durcheinander/91748/1 "2021-12-01T12:43:13Z")

</div>

Moin zusammen,

ich habe ein Problem bei unserem Kontaktformular. Beim Drop Down Menü für die Anrede sind die Auswahlmöglichkeiten komplett durcheinander.

Siehe Screen:

![Anrede_Kontakt](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/9/99c1bf91c366aff68073dab88200549cfb131896.jpeg)

Bei der Registrierung ist es zwar auch durcheinander aber hier gibt es keine Leerzeile:

![Anrede_Registrierung](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/f/f3e6f1289fb74ca97a011120735fa5556e8948ed.jpeg)

Im Backend unter „Anrede“ ist auch eine „leere“ Anrede eingetragen aber diese lässt sich nicht löschen. Andere erstellte Anreden kann ich löschen.

Hat hier jemand eine Idee wie ich die „leere“ Andere aus dem Backend entferne und wie ich die Reihenfolge der Anreden anpassen kann?

Viele Grüße

---

<div class="post-metadata">

**Author:** ![SmartStylez](https://avatars.discourse-cdn.com/v4/letter/s/a88e4f/32.png) [@SmartStylez](https://forum.shopware.com/u/SmartStylez)\
**Post date:** [1. Dezember 2021 um 13:02 UTC](https://forum.shopware.com/t/anrede-im-kontaktformular-durcheinander/91748/2 "2021-12-01T13:02:04Z")

</div>

Kannst du die leere Anrede nicht umbenennen und dafür eine andere Anrede löschen? Bzgl. der Reihenfolge gibt es ein kostenloses Plugin: [Reihenfolge von Anreden sortieren | Shopware Store](https://store.shopware.com/spno103594566486f/reihenfolge-von-anreden-sortieren.html)

---

<div class="post-metadata">

**Author:** ![Nikos](https://avatars.discourse-cdn.com/v4/letter/n/34f0e0/32.png) [@Nikos](https://forum.shopware.com/u/Nikos)\
**Post date:** [1. Dezember 2021 um 13:20 UTC](https://forum.shopware.com/t/anrede-im-kontaktformular-durcheinander/91748/3 "2021-12-01T13:20:59Z")

</div>

Ich habe nun die „leere“ Anrede geändert zu der „Keine Angaben“ Anrede und diese gelöscht.  
Jetzt hab ich im Kontaktformular zwar keine Leerzeile mehr aber dafür ist die „Keine Angabe“ Anrede bei der Registrierung nun vollständig verschwunden und dort habe ich nun nur noch Herr, Frau, Divers.  
Beim Kontaktformular hab ich Herr, Frau, Divers und Keine Angabe.

Das PlugIn für die Sortierung werde ich mal installieren und testen. Vielen Dank! 🙂

---

<div class="post-metadata">

**Author:** ![Nikos](https://avatars.discourse-cdn.com/v4/letter/n/34f0e0/32.png) [@Nikos](https://forum.shopware.com/u/Nikos)\
**Post date:** [1. Dezember 2021 um 13:39 UTC](https://forum.shopware.com/t/anrede-im-kontaktformular-durcheinander/91748/4 "2021-12-01T13:39:20Z")

</div>

Also die Sortierung funktioniert komischerweise nur bei den Anreden bei der Registrierung.  
Beim Kontaktformular bleibt alles durcheinander und auch hier bleibt die ehemals „leere“ Anrede erhalten egal wie ich Sie im Backend umbennene.

Diese Anrede wird halt unabhängig vom Namen nicht bei der Registrierung angezeigt sondern nur im Kontaktformular.

Problem ist aber nun, dass ich keine weitere Anrede hinzufügen kann, welche bei der Registrierung angezeigt wird.

Also irgendwas ist mit den Anreden komplett zerschossen :S

---

<div class="post-metadata">

**Author:** ![Nikos](https://avatars.discourse-cdn.com/v4/letter/n/34f0e0/32.png) [@Nikos](https://forum.shopware.com/u/Nikos)\
**Post date:** [1. Dezember 2021 um 13:44 UTC](https://forum.shopware.com/t/anrede-im-kontaktformular-durcheinander/91748/5 "2021-12-01T13:44:50Z")

</div>

OK, ich kann nun KEINE Anrede mehr erstellen. Es kommt immer der Fehler:

Fehler beim Speichern der Anrede

---

<div class="post-metadata">

**Author:** ![Nikos](https://avatars.discourse-cdn.com/v4/letter/n/34f0e0/32.png) [@Nikos](https://forum.shopware.com/u/Nikos)\
**Post date:** [1. Dezember 2021 um 13:52 UTC](https://forum.shopware.com/t/anrede-im-kontaktformular-durcheinander/91748/6 "2021-12-01T13:52:07Z")

</div>

Das Plug-In für die Sortierung verhintert in meinem Fall die Erstellung einer neuen Anrede.  
Ich hab das Plug-In deaktiviert und nun konnte ich auch wieder Anreden erstellen.  
Löst nur leider nicht das Grundproblem ☹

---

<div class="post-metadata">

**Author:** ![SmartStylez](https://avatars.discourse-cdn.com/v4/letter/s/a88e4f/32.png) [@SmartStylez](https://forum.shopware.com/u/SmartStylez)\
**Post date:** [1. Dezember 2021 um 16:11 UTC](https://forum.shopware.com/t/anrede-im-kontaktformular-durcheinander/91748/7 "2021-12-01T16:11:02Z")

</div>

Zeigt es denn die Anreden in der Reihenfolge an, wie sie im Backend hinterlegt sind?

---

<div class="post-metadata">

**Author:** ![Nikos](https://avatars.discourse-cdn.com/v4/letter/n/34f0e0/32.png) [@Nikos](https://forum.shopware.com/u/Nikos)\
**Post date:** [1. Dezember 2021 um 16:24 UTC](https://forum.shopware.com/t/anrede-im-kontaktformular-durcheinander/91748/8 "2021-12-01T16:24:17Z")

</div>

die anderen bei der registrierung waren in der reihenfolge wie ich es eingestellt hatte. die reihenfolge beim kontaktformular war weiterhin unsortiert und auch diese leere anrede war ja weiterhin da.

ich hatte nun folgendes versucht:

die leere anrede direkt aus der datenbank zu löschen bei „salutations“.  
das hatte auch geklappt aber dadurch hat sich die komplette datenbank verabschiedet und plötzlich waren alle kunden und alle bestellungen weg.

ich musste dann schnell ein komplettes backup einspielen und nun bin ich wieder ganz am anfang 😃

---

<div class="post-metadata">

**Author:** ![Whyex](https://avatars.discourse-cdn.com/v4/letter/w/9de0a6/32.png) [@Whyex](https://forum.shopware.com/u/Whyex)\
**Post date:** [23. Februar 2022 um 11:55 UTC](https://forum.shopware.com/t/anrede-im-kontaktformular-durcheinander/91748/9 "2022-02-23T11:55:06Z")

</div>

Hallo @Nikos,

bei mir tritt genau der selbe Fehler auf. Konntest du das Problem bereits lösen?

Grüße Whyex

---

<div class="post-metadata">

**Author:** ![abdullah](https://avatars.discourse-cdn.com/v4/letter/a/aeb1de/32.png) [@abdullah](https://forum.shopware.com/u/abdullah)\
**Post date:** [23. Februar 2022 um 22:05 UTC](https://forum.shopware.com/t/anrede-im-kontaktformular-durcheinander/91748/10 "2022-02-23T22:05:09Z")

</div>

Hallo,

Anreden sollten aus der Datenbank nicht gelöscht werden, da eine Referenz zu einer Bestellung/zu einem Kunden vorhanden sein könnte. Nebeneffekt könnte sein, dass die Daten ebenfalls gelöscht werden, wie @Nikos bereits die Erfahrung auch gemacht hat.

Bgzl. der „leeren“ Anrede:  
Kann es sein, dass hier Temlplate Anassungen vorgenommen worden sind, so dass die „leere“ Anrede auch angezeigt worden ist? Oder dass das Kontaktformular ein Eigenbau ist und die „leere“ Anrede (undefined) im Temlpate ebenfalls ausgegeben wurde statt es nicht anzeigenzulassen?

Für einen Kunden habe ich eine App umgesetzt, mit der es möglich ist einzelne Anreden im Storefront z.B. im Registrierungsprozess usw. auszublenden. Die App „Einzelne Anreden ausblenden“ habe ich auch im Shopware Store veröffentlicht.

lg  
Abdullah

---

<div class="post-metadata">

**Author:** ![Whyex](https://avatars.discourse-cdn.com/v4/letter/w/9de0a6/32.png) [@Whyex](https://forum.shopware.com/u/Whyex)\
**Post date:** [24. Februar 2022 um 17:06 UTC](https://forum.shopware.com/t/anrede-im-kontaktformular-durcheinander/91748/11 "2022-02-24T17:06:05Z")

</div>

Hi @abdullah ,

danke für deine Nachricht. Ich habe das Problem, dass eine Anrede nur beim Kontaktformular angezeigt wird. Bei der registrierung sieht man diese nicht.

Am Template kann es nicht liegen, denn dieser Fehler tritt auch auf, wenn ich das Standard-Theme aktiviere.

Kannst du dir das erklären?

---

<div class="post-metadata">

**Author:** ![abdullah](https://avatars.discourse-cdn.com/v4/letter/a/aeb1de/32.png) [@abdullah](https://forum.shopware.com/u/abdullah)\
**Post date:** [24. Februar 2022 um 21:52 UTC](https://forum.shopware.com/t/anrede-im-kontaktformular-durcheinander/91748/12 "2022-02-24T21:52:08Z")

</div>

Hallo @Whyex,

ich habe mir das Verhalten nochmal angeguckt. In der Registrierung und in CMS Elementen z.B. im Kontaktformular werden die Anreden unterschiedlich aus der Datenbank geholt.

In CMS Elementen werden alle Anreden aus der Datenbank geholt.  
In der Registrierung findet dagegen eine „Filterung“ der Anreden über die „SalutationRoute“ statt. Hirbei wird standardmäßig die Default Anrede gefiltert, also im Storefront nicht ausgegeben.

Welche die Default Anrede bei dir im Shop ist, müsste man nachgucken. Normalerweise sollte es die Anrede mit dem Key „undefined“ sein.

Welche Anrede wird denn bei dir im Kontaktformular angezeigt, die nicht im Registrierungsformular angezeigt wird?

Wie sehen denn deine Anreden aus?

Grüße  
Abdullah

---

<div class="post-metadata">

**Author:** ![Whyex](https://avatars.discourse-cdn.com/v4/letter/w/9de0a6/32.png) [@Whyex](https://forum.shopware.com/u/Whyex)\
**Post date:** [25. Februar 2022 um 10:52 UTC](https://forum.shopware.com/t/anrede-im-kontaktformular-durcheinander/91748/13 "2022-02-25T10:52:34Z")

</div>

Hi @abdullah,

danke für den Hinweis, ich habe nun einen Route Decorator geschrieben, der auch den Default ausgibt.

Der Grund warum dieser Standardmäßig nicht angezeigt wird, ist mir aber nicht ersichtlich.

Grüße Whyex

---

<div class="post-metadata">

**Author:** ![HenLab01](https://avatars.discourse-cdn.com/v4/letter/h/eb8c5e/32.png) [@HenLab01](https://forum.shopware.com/u/HenLab01)\
**Post date:** [2. März 2022 um 06:35 UTC](https://forum.shopware.com/t/anrede-im-kontaktformular-durcheinander/91748/14 "2022-03-02T06:35:12Z")

</div>

Gibt es dafür inzwischen eine Lösung?

---

<div class="post-metadata">

**Author:** ![abdullah](https://avatars.discourse-cdn.com/v4/letter/a/aeb1de/32.png) [@abdullah](https://forum.shopware.com/u/abdullah)\
**Post date:** [2. März 2022 um 21:41 UTC](https://forum.shopware.com/t/anrede-im-kontaktformular-durcheinander/91748/15 "2022-03-02T21:41:48Z")

</div>

Hallo @HenLab01,

mit meiner Erweiterung [Einzelne Anreden ausblenden | Shopware Store](https://store.shopware.com/sgr2299342054274/einzelne-anreden-ausblenden.html) können im Storefront Anreden ausgeblendet werden. Auch habe ich soeben noch die Sortierung der Anreden im CMS Formularen hinzugefügt, z.B. im Kontaktformular. So sollten die Anreden wie in der Registrierung sortiert sein.

vg
