# Telefonnummer bei der Registrierung als &quot;nicht erforderlich&quot;

**URL:** <https://forum.shopware.com/t/telefonnummer-bei-der-registrierung-als-quot-nicht-erforderlich-quot/598>\
**Category:** Shopware 3.5\
**Tags:** general\
**Created:** [8. November 2010 um 19:55 UTC](https://forum.shopware.com/t/telefonnummer-bei-der-registrierung-als-quot-nicht-erforderlich-quot/598 "2010-11-08T19:55:47Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![taaucher](https://avatars.discourse-cdn.com/v4/letter/t/ac8455/32.png) [@taaucher](https://forum.shopware.com/u/taaucher)\
**Post date:** [8. November 2010 um 19:55 UTC](https://forum.shopware.com/t/telefonnummer-bei-der-registrierung-als-quot-nicht-erforderlich-quot/598/1 "2010-11-08T19:55:47Z")

</div>

Hallo, wie kann man bei der 3.5er die Telefonnummer bei der Registrierung als „nicht erforderlich“ einstellen?

---

<div class="post-metadata">

**Author:** ![Alpine\_Swift](https://avatars.discourse-cdn.com/v4/letter/a/8dc957/32.png) [@Alpine\_Swift](https://forum.shopware.com/u/Alpine_Swift)\
**Post date:** [8. November 2010 um 20:13 UTC](https://forum.shopware.com/t/telefonnummer-bei-der-registrierung-als-quot-nicht-erforderlich-quot/598/2 "2010-11-08T20:13:18Z")

</div>

Habe dasselbe Problem mit der Hausnummer. Wir haben einen guten Teil Kundschaft auf abgelegenen Höfen, da lautet die Adresse dann nur „Im Weiher“, „Am Bühl“ oder „Lodenwaldhof“. Also ein Haus -\> keine Nummer. 😉

---

<div class="post-metadata">

**Author:** ![hut](https://avatars.discourse-cdn.com/v4/letter/h/7993a0/32.png) [@hut](https://forum.shopware.com/u/hut)\
**Post date:** [8. November 2010 um 23:34 UTC](https://forum.shopware.com/t/telefonnummer-bei-der-registrierung-als-quot-nicht-erforderlich-quot/598/3 "2010-11-08T23:34:14Z")

</div>

offenes thema: [viewtopic.php?f=14&t=418&p=2321#p2321](http://www.shopware-community.de/viewtopic.php?f=14&t=418&p=2321#p2321)

---

<div class="post-metadata">

**Author:** ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)\
**Post date:** [9. November 2010 um 07:12 UTC](https://forum.shopware.com/t/telefonnummer-bei-der-registrierung-als-quot-nicht-erforderlich-quot/598/4 "2010-11-09T07:12:50Z")

</div>

Dafür werden wir noch ein Plugin bringen, mit dem man die Pflichtfelder einfach bearbeiten kann. In der Zwischenzeit könnt ihr euch aber die validate Funktion in Shopware/Controllers/Frontend/Register.php ansehen, dort werden Arrays definiert, die die Pflichtfelder steuern. Wichtig: Haus- und Telefonnummer werden ggf. von einigen Zahlungsanbietern zwingend benötigt, d.h. ihr solltet zum Anfang der Funktion, die Werte vordefinieren, damit die zumindest nicht leer sind. Also vor Aufruf $this-\>admin-\>sValidateStep2 ` $this-\>admin-\>sSYSTEM-\>\_POST["streetnumber"] = " "; $this-\>admin-\>sSYSTEM-\>\_POST["phone"] = " "; ` Besser wäre natürlich, ihr würdet die dort definierten Event-Filter nutzen bzw. das als Plugin umsetzen. Mal schauen, wenn ich da diese Woche noch zu komme, schreibe ich diesbzgl. noch ein Tutorial.

---

<div class="post-metadata">

**Author:** ![Alpine\_Swift](https://avatars.discourse-cdn.com/v4/letter/a/8dc957/32.png) [@Alpine\_Swift](https://forum.shopware.com/u/Alpine_Swift)\
**Post date:** [9. November 2010 um 07:46 UTC](https://forum.shopware.com/t/telefonnummer-bei-der-registrierung-als-quot-nicht-erforderlich-quot/598/5 "2010-11-09T07:46:40Z")

</div>

[quote]Mal schauen, wenn ich da diese Woche noch zu komme, schreibe ich diesbzgl. noch ein Tutorial.[/quote] Das wäre Klasse! Freu mich drauf … auch wenn’s erst nächste Woche kommt … 😉 AS

---

<div class="post-metadata">

**Author:** ![Alpine\_Swift](https://avatars.discourse-cdn.com/v4/letter/a/8dc957/32.png) [@Alpine\_Swift](https://forum.shopware.com/u/Alpine_Swift)\
**Post date:** [9. November 2010 um 10:21 UTC](https://forum.shopware.com/t/telefonnummer-bei-der-registrierung-als-quot-nicht-erforderlich-quot/598/6 "2010-11-09T10:21:18Z")

</div>

Mir fällt in dem Zusammenhang noch was auf. Es gibt gar kein Feld „Adresszusatz“ oder sowas ähnliches (für c/o-Angaben oder Appartment-Nr. oder Stockwerk usw.). Ist da was angedacht? Warum gibt es das nicht / Hat das einen bestimmten Grund? AS

---

<div class="post-metadata">

**Author:** ![radox1](https://avatars.discourse-cdn.com/v4/letter/r/e19b73/32.png) [@radox1](https://forum.shopware.com/u/radox1)\
**Post date:** [16. März 2011 um 22:32 UTC](https://forum.shopware.com/t/telefonnummer-bei-der-registrierung-als-quot-nicht-erforderlich-quot/598/7 "2011-03-16T22:32:24Z")

</div>

[quote=„Stefan Hamann“] In der Zwischenzeit könnt ihr euch aber die validate Funktion in Shopware/Controllers/Frontend/Register.php ansehen, dort werden Arrays definiert, die die Pflichtfelder steuern. Also vor Aufruf $this-\>admin-\>sValidateStep2 ` $this-\>admin-\>sSYSTEM-\>\_POST["streetnumber"] = " "; $this-\>admin-\>sSYSTEM-\>\_POST["phone"] = " "; ` [/quote] Hallo, hat jemand evtl. noch eine Tipp hierzu??? Im Controller ‚Register‘ wird in ‚validatePersonal()‘ ‚sAdmin-\>sValidateStep2()‘ aufgerufen, um auch Telefon (‚phone‘) zu prüfen. Ich habe jetzt das Feld ‚phone‘ aus dem Array ‚rules‘ entfernt. Trotzdem ist das Telefon-Feld weiter ein Pflichtfeld. ` public static function onModules\_Admin\_ValidateStep2\_FilterStart(Enlight\_Event\_EventArgs $args) { $post = $args-\>getPost(); $rules = $args-\>getRules(); $post['phone'] = ' '; if (isset($rules['phone'])) unset($rules['phone']); // var\_dump($rules); $args-\>set('post', $post); $args-\>set('rules', $rules); return $args-\>getReturn(); } ` Danke im voraus.

---

<div class="post-metadata">

**Author:** ![radox1](https://avatars.discourse-cdn.com/v4/letter/r/e19b73/32.png) [@radox1](https://forum.shopware.com/u/radox1)\
**Post date:** [16. März 2011 um 22:47 UTC](https://forum.shopware.com/t/telefonnummer-bei-der-registrierung-als-quot-nicht-erforderlich-quot/598/8 "2011-03-16T22:47:40Z")

</div>

Weiterer Versuch - bringt aber auch nichts. Müsste doch vom Ablauf her passen?! Register-\>validatePersonal(), sAdmin-\>sValidateStep2(). Was man auf die schnelle vermisst. ist z.B. eine Funktion ‘Register-\>ajaxValidatePersonal()’. Wo ist die Javascript-Prüfung der Felder versteckt? 😉 ` public static function onModules\_Admin\_ValidateStep2\_FilterStart(Enlight\_Event\_EventArgs $args) { $post = $args-\>getPost(); $rules = $args-\>getRules(); $post['phone'] = ' '; $rules['phone'] = array('required' =\> 0); $args-\>set('post', $post); $args-\>set('rules', $rules); return $args-\>getReturn(); } `

---

<div class="post-metadata">

**Author:** ![ch4rly](https://avatars.discourse-cdn.com/v4/letter/c/b19c9b/32.png) [@ch4rly](https://forum.shopware.com/u/ch4rly)\
**Post date:** [12. Mai 2011 um 18:01 UTC](https://forum.shopware.com/t/telefonnummer-bei-der-registrierung-als-quot-nicht-erforderlich-quot/598/9 "2011-05-12T18:01:04Z")

</div>

[quote=„Stefan Hamann“] Wichtig: Haus- und Telefonnummer werden ggf. von einigen Zahlungsanbietern zwingend benötigt, d.h. ihr solltet zum Anfang der Funktion, die Werte vordefinieren, damit die zumindest nicht leer sind. [/quote] Welche Zahlungsarten sind davon denn betroffen. Ich setzte PayPal,Clickandbuy,Sofortüberweisung sowie Moneybookers ein. Gibt es hier Probleme, wenn man die Telefonnummer als Pflichtfeld deaktiviert? Viele Grüße

---

<div class="post-metadata">

**Author:** ![artep](https://avatars.discourse-cdn.com/v4/letter/a/aca169/32.png) [@artep](https://forum.shopware.com/u/artep)\
**Post date:** [12. Mai 2011 um 18:03 UTC](https://forum.shopware.com/t/telefonnummer-bei-der-registrierung-als-quot-nicht-erforderlich-quot/598/10 "2011-05-12T18:03:10Z")

</div>

[quote=„Alpine Swift“]Mir fällt in dem Zusammenhang noch was auf. Es gibt gar kein Feld „Adresszusatz“ oder sowas ähnliches (für c/o-Angaben oder Appartment-Nr. oder Stockwerk usw.). Ist da was angedacht? Warum gibt es das nicht / Hat das einen bestimmten Grund? AS[/quote] Das wäre wirklich wichtig und wünschenswert!

---

<div class="post-metadata">

**Author:** ![master\_1](https://avatars.discourse-cdn.com/v4/letter/m/c89c15/32.png) [@master\_1](https://forum.shopware.com/u/master_1)\
**Post date:** [12. Mai 2011 um 18:43 UTC](https://forum.shopware.com/t/telefonnummer-bei-der-registrierung-als-quot-nicht-erforderlich-quot/598/11 "2011-05-12T18:43:32Z")

</div>

[quote=“Stefan Hamann”]Dafür werden wir noch ein Plugin bringen, mit dem man die Pflichtfelder einfach bearbeiten kann. [/quote] Gibt es das Plugin schon ?

---

<div class="post-metadata">

**Author:** ![cgx](https://avatars.discourse-cdn.com/v4/letter/c/a87d85/32.png) [@cgx](https://forum.shopware.com/u/cgx)\
**Post date:** [13. Mai 2011 um 13:59 UTC](https://forum.shopware.com/t/telefonnummer-bei-der-registrierung-als-quot-nicht-erforderlich-quot/598/12 "2011-05-13T13:59:53Z")

</div>

Darf ich mich da auch noch dranhängen 🙂 ich bräuchte dreierlei -\> 1. die telefonnummer nicht als pflichtfeld (wie oben) -\> 2. das geburtsdatum als pflichtfeld (auch bei „kein kundenkonto anlegen“) -\> 3. ebenfalls ein feld für zusatzinfos (wie schon oben genannt) DANKE lg und schönes wochenende thomas

---

<div class="post-metadata">

**Author:** ![cgx](https://avatars.discourse-cdn.com/v4/letter/c/a87d85/32.png) [@cgx](https://forum.shopware.com/u/cgx)\
**Post date:** [5. Juli 2011 um 18:58 UTC](https://forum.shopware.com/t/telefonnummer-bei-der-registrierung-als-quot-nicht-erforderlich-quot/598/13 "2011-07-05T18:58:17Z")

</div>

Hallo, hat sich hier schon etwas getan??? [quote]Dafür werden wir noch ein Plugin bringen, mit dem man die Pflichtfelder einfach bearbeiten kann. … Mal schauen, wenn ich da diese Woche noch zu komme, schreibe ich diesbzgl. noch ein Tutorial.[/quote] Gibt es schon etwa soetwas wie ein Plugin - oder eine todo-Anleitung um das selbst zu korrigieren??? DANKE lg thomas

---

<div class="post-metadata">

**Author:** ![SebastianKloepper](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sebastiankloepper/32/21435_2.png) [@SebastianKloepper](https://forum.shopware.com/u/SebastianKloepper)\
**Post date:** [5. Juli 2011 um 19:02 UTC](https://forum.shopware.com/t/telefonnummer-bei-der-registrierung-als-quot-nicht-erforderlich-quot/598/14 "2011-07-05T19:02:02Z")

</div>

Hi Thomas, von unserer Seite gibt es dazu aktuell noch kein Plugin. Vielleicht hat aber einer hier in der Community schon was in dieser Richtung gebaut?! Zur Anpassung findest du aber er im Forum schon die Anleitung. 😉

---

<div class="post-metadata">

**Author:** ![radox1](https://avatars.discourse-cdn.com/v4/letter/r/e19b73/32.png) [@radox1](https://forum.shopware.com/u/radox1)\
**Post date:** [5. Juli 2011 um 19:10 UTC](https://forum.shopware.com/t/telefonnummer-bei-der-registrierung-als-quot-nicht-erforderlich-quot/598/15 "2011-07-05T19:10:26Z")

</div>

Ich hab bei mir das Prüfen, des Telefonfeldes entfernt. Im Template beim Telefonfeld, die Klasse ‘required’ entfernt und zusätzlich noch eine Funktion im Plugin. Könnte ich posten, falls das noch nicht an andere Stelle steht. Wenn es im Forum schon eine Anleitung gibt, dann Bescheid geben. Dann kann ich schauen, ob ichs richtig gemacht habe. 😉

---

<div class="post-metadata">

**Author:** ![radox1](https://avatars.discourse-cdn.com/v4/letter/r/e19b73/32.png) [@radox1](https://forum.shopware.com/u/radox1)\
**Post date:** [5. Juli 2011 um 20:00 UTC](https://forum.shopware.com/t/telefonnummer-bei-der-registrierung-als-quot-nicht-erforderlich-quot/598/16 "2011-07-05T20:00:56Z")

</div>

Wer’s mal testen will. Das funktioniert bei mir. Und eben noch das ‘required’ im Template (Telefon-Feld) entfernen. ` class Shopware\_Plugins\_Frontend\_PluginName\_Bootstrap extends Shopware\_Components\_Plugin\_Bootstrap { public function install() { $event = $this-\>createEvent( 'Shopware\_Modules\_Admin\_ValidateStep2\_FilterStart', 'onModules\_Admin\_ValidateStep2\_FilterStart' ); $this-\>subscribeEvent($event); return true; } public static function onModules\_Admin\_ValidateStep2\_FilterStart(Enlight\_Event\_EventArgs $args) { $admin = $args-\>getSubject(); if ($admin-\>sSYSTEM-\>\_POST['phone'] == '') { $admin-\>sSYSTEM-\>\_POST['phone'] = ' '; } $rules = $args-\>get('rules'); if (isset($rules['phone'])) unset($rules['phone']); $args-\>set('rules', $rules); return $args-\>getReturn(); } } `

---

<div class="post-metadata">

**Author:** ![artep](https://avatars.discourse-cdn.com/v4/letter/a/aca169/32.png) [@artep](https://forum.shopware.com/u/artep)\
**Post date:** [5. Juli 2011 um 22:50 UTC](https://forum.shopware.com/t/telefonnummer-bei-der-registrierung-als-quot-nicht-erforderlich-quot/598/17 "2011-07-05T22:50:02Z")

</div>

Und wie schaut es aus mit dem Zusatz-Adressfeld? Hat da jemand schon was in Petto?

---

<div class="post-metadata">

**Author:** ![hut](https://avatars.discourse-cdn.com/v4/letter/h/7993a0/32.png) [@hut](https://forum.shopware.com/u/hut)\
**Post date:** [12. August 2011 um 09:29 UTC](https://forum.shopware.com/t/telefonnummer-bei-der-registrierung-als-quot-nicht-erforderlich-quot/598/18 "2011-08-12T09:29:43Z")

</div>

Ist das Plugin bereits fertig? Ich habe im Store leider nichts finden können.

---

<div class="post-metadata">

**Author:** ![tstusr](https://avatars.discourse-cdn.com/v4/letter/t/6f9a4e/32.png) [@tstusr](https://forum.shopware.com/u/tstusr)\
**Post date:** [13. August 2011 um 02:25 UTC](https://forum.shopware.com/t/telefonnummer-bei-der-registrierung-als-quot-nicht-erforderlich-quot/598/19 "2011-08-13T02:25:46Z")

</div>

Es wäre in der Tat eine große Bereicherung, wenn es soetwas wie den Adress-Zusatz gäbe. Schließe mich folglich der “Suche” nach einem entsprechenden Plugin/Snippet an 🕶

---

<div class="post-metadata">

**Author:** ![grischek](https://avatars.discourse-cdn.com/v4/letter/g/85f322/32.png) [@grischek](https://forum.shopware.com/u/grischek)\
**Post date:** [17. August 2011 um 23:15 UTC](https://forum.shopware.com/t/telefonnummer-bei-der-registrierung-als-quot-nicht-erforderlich-quot/598/20 "2011-08-17T23:15:23Z")

</div>

Nach dem Update auf 3.5.4 ist die register.php bei mir auch wieder zurückgestellt und dadurch die Telefonnummer wieder als Pflichtfeld. Leider bekomme ich durch die damalige Beschreibung nicht mehr die Lösung zusammen, um das Pflichtfeld Telefonnummer zu entfernen. Mit der Bitte um Hilfe und Erklärung. Danke und lg.

[Nächste Seite](https://forum.shopware.com/t/telefonnummer-bei-der-registrierung-als-quot-nicht-erforderlich-quot/598.md?page=2)
