# Telefon Pflichtfeld Fehlermeldung

**URL:** <https://forum.shopware.com/t/telefon-pflichtfeld-fehlermeldung/45215>\
**Category:** Programmierung\
**Created:** [13. April 2017 um 05:43 UTC](https://forum.shopware.com/t/telefon-pflichtfeld-fehlermeldung/45215 "2017-04-13T05:43:06Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![doerndorfer](https://avatars.discourse-cdn.com/v4/letter/d/df705f/32.png) [@doerndorfer](https://forum.shopware.com/u/doerndorfer)\
**Post date:** [13. April 2017 um 05:43 UTC](https://forum.shopware.com/t/telefon-pflichtfeld-fehlermeldung/45215/1 "2017-04-13T05:43:06Z")

</div>

Hallo,

ich habe im Backend eingestellt, dass das Feld Telefon als Pflichtfeld behandelt werden soll, das funktioniert soweit, nur wird im Template bei der Registrierung die Variable&nbsp;$error\_flags.phone nicht gesetzt, so dass ich das Feld auch entsprechend markieren kann.

Ich habe das Feld Telefon im Template register/personal\_fieldset.tpl platziert (wie im Bare Theme), wenn ich aber die $errors Variable aus der übergeordneten register/index.tpl anschaue, dann wird die Fehlermeldung dem Template register/billing\_fieldset.tpl zugewiesen.

Warum ist das so? Bei anderen Feldern (z.B. Vorname) wird der Fehler beiden Templates zugewiesen, nur das Telefon Feld ist der Variable $erros.billing zugewiesen, ich brauche es aber in $errors.personal. Wie kann ich das erreichen?

VG, Sven

---

<div class="post-metadata">

**Author:** ![gbmedia](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/gbmedia/32/8606_2.png) [@gbmedia](https://forum.shopware.com/u/gbmedia)\
**Post date:** [13. April 2017 um 09:26 UTC](https://forum.shopware.com/t/telefon-pflichtfeld-fehlermeldung/45215/2 "2017-04-13T09:26:04Z")

</div>

guck dir die tabellen an:

-&nbsp;s\_user

-&nbsp;s\_user\_billingaddress

-&nbsp;s\_user\_shippingaddress

dann sollte dir klar sein warum 😉

---

<div class="post-metadata">

**Author:** ![doerndorfer](https://avatars.discourse-cdn.com/v4/letter/d/df705f/32.png) [@doerndorfer](https://forum.shopware.com/u/doerndorfer)\
**Post date:** [13. April 2017 um 11:05 UTC](https://forum.shopware.com/t/telefon-pflichtfeld-fehlermeldung/45215/3 "2017-04-13T11:05:20Z")

</div>

Ah, verstehe, danke für den Hinweis.

Merkwürdig ist nur, dass das Feld eben (beim Bare Template) im Template register/personal\_fieldset.tpl zu finden ist. Der entsprechnde Textbaustein „RegisterPlaceholderPhone“ ist ebenfalls diesem Template zugeordnent, dass sollte dann ja wohl beim Template register/billing\_fieldset.tpl zu finden sein, oder?

VG, Sven

---

<div class="post-metadata">

**Author:** ![Stephan\_Grass](https://avatars.discourse-cdn.com/v4/letter/s/76d3ee/32.png) [@Stephan\_Grass](https://forum.shopware.com/u/Stephan_Grass)\
**Post date:** [7. September 2017 um 06:58 UTC](https://forum.shopware.com/t/telefon-pflichtfeld-fehlermeldung/45215/4 "2017-09-07T06:58:42Z")

</div>

Und was ist die konkrete Lösung für das Problem?

Stephan
