# Zusatzfeld Registrierung

**URL:** <https://forum.shopware.com/t/zusatzfeld-registrierung/53817>\
**Category:** Programmierung\
**Created:** [2. Juli 2018 um 09:56 UTC](https://forum.shopware.com/t/zusatzfeld-registrierung/53817 "2018-07-02T09:56:17Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![wienerpresswerk](https://avatars.discourse-cdn.com/v4/letter/w/2acd7d/32.png) [@wienerpresswerk](https://forum.shopware.com/u/wienerpresswerk)\
**Post date:** [2. Juli 2018 um 09:56 UTC](https://forum.shopware.com/t/zusatzfeld-registrierung/53817/1 "2018-07-02T09:56:17Z")

</div>

Hallo Leute.

Ich muss für die registrierung ein Zusatzfeld einfügen, um eine Mitgliednummer abzufragen und in den Kundendaten zu speichern.

Könnst ihr mir ein Kurzanleitung geben dafür? Hab ich noch nie gemacht…

Herzlichen Dank im Voraus!

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![simkli](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simkli/32/13124_2.png) [@simkli](https://forum.shopware.com/u/simkli)\
**Post date:** [2. Juli 2018 um 10:04 UTC](https://forum.shopware.com/t/zusatzfeld-registrierung/53817/2 "2018-07-02T10:04:14Z")

</div>

Es gibt sogar ein fertiges Tutorial von Shopware, das genau diesen Fall abdeckt. Anstelle einer Mitgliedsnummer wird eben die Schuhgröße gespeichert. Das Vorgehen ist aber exakt das Gleiche.

1. Attributfeld für den Nutzer anlegen
2. Registrierungsformular erweitern

Man kann sogar das fertige Plugin als .zip herunterladen.  
&nbsp;

[https://developers.shopware.com/developers-guide/attribute-system/#plugin-definition-and-attribute-creation](https://developers.shopware.com/developers-guide/attribute-system/#plugin-definition-and-attribute-creation)

Viele Grüße

---

<div class="post-metadata">

**Author:** ![wienerpresswerk](https://avatars.discourse-cdn.com/v4/letter/w/2acd7d/32.png) [@wienerpresswerk](https://forum.shopware.com/u/wienerpresswerk)\
**Post date:** [2. Juli 2018 um 10:48 UTC](https://forum.shopware.com/t/zusatzfeld-registrierung/53817/3 "2018-07-02T10:48:16Z")

</div>

Wow! best answer ever… Danke für die schnelle Hilfe - schau ich mir gleich an. ![Wearing-Sunglasses](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/wearing-sunglasses.png "Wearing-Sunglasses") ![Thumb-Up](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/thumb-up.png "Thumb-Up")

---

<div class="post-metadata">

**Author:** ![wienerpresswerk](https://avatars.discourse-cdn.com/v4/letter/w/2acd7d/32.png) [@wienerpresswerk](https://forum.shopware.com/u/wienerpresswerk)\
**Post date:** [2. Juli 2018 um 11:39 UTC](https://forum.shopware.com/t/zusatzfeld-registrierung/53817/4 "2018-07-02T11:39:10Z")

</div>

ich hab mir das heruntergeladene plugin zur brust genommen und angepasst.

Leider bringt es sowohl front- als auch Backend zum Absturz:-( Darf ich den Code mal reinstellen zu Kontrolle?

plugin.xml unverändert

&nbsp;

SwagWkoNummer.php:

&nbsp;

```
container->get('shopware_attribute.crud_service');

        $service->update('s_user_attributes', 'swag_wkonummer', 'string', [
            'label' => 'Wko Nummer',
            'displayInBackend' => true
        ]);

        return true;
    }

    /**
     * @return array
     */
    public static function getSubscribedEvents()
    {
        return [
            'Enlight_Controller_Action_PostDispatchSecure_Frontend' => 'onFrontendPostDispatch'
        ];
    }

    /**
     * @param \Enlight_Controller_ActionEventArgs $args
     */
    public function onFrontendPostDispatch(\Enlight_Controller_ActionEventArgs $args)
    {
        $view = $args->getSubject()->View();
        $view->addTemplateDir($this->getPath() . '/Resources/views');
    }
}

```

personal\_fieldset.tpl

```
{extends file="parent:frontend/register/personal_fieldset.tpl"}

{block name='frontend_register_personal_fieldset_input_lastname'}
    {$smarty.block.parent}

    
        
    
{/block}

```

index.tpl

```
{extends file="parent:frontend/account/index.tpl"}

{block name="frontend_account_index_info_content"}
    {$smarty.block.parent}

    {if not empty($sUserData.additional.user.swag_wkonummer)}
        
            WKO Nummer: {$sUserData.additional.user.swag_wkonummer}
        
    {/if}
{/block}

```

Ich fürchte, es ist ein dummer Anfänger Fehler in den Bezeichnungen vielleicht…

Danke für eure Hilfe!

---

<div class="post-metadata">

**Author:** ![simkli](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simkli/32/13124_2.png) [@simkli](https://forum.shopware.com/u/simkli)\
**Post date:** [2. Juli 2018 um 11:45 UTC](https://forum.shopware.com/t/zusatzfeld-registrierung/53817/5 "2018-07-02T11:45:33Z")

</div>

&nbsp;die Fehlermeldung wäre noch hilfreich.&nbsp;

---

<div class="post-metadata">

**Author:** ![wienerpresswerk](https://avatars.discourse-cdn.com/v4/letter/w/2acd7d/32.png) [@wienerpresswerk](https://forum.shopware.com/u/wienerpresswerk)\
**Post date:** [2. Juli 2018 um 11:59 UTC](https://forum.shopware.com/t/zusatzfeld-registrierung/53817/6 "2018-07-02T11:59:38Z")

</div>

&nbsp;

Das feld erscheint jetzt bei „ich bin Firma“ und ist offensichtlich auf Werte Schuhgrösse konfiguriert.

wie kann ich diese Werte bearbeiten? durch löschen der min max werte? die nummer ist 6stellig und einmalig, die da hinein muss. Ich könnte mir auch vorstellen, daß autocomplete probleme macht.

```
{extends file="parent:frontend/register/personal_fieldset.tpl"}

{block name='frontend_register_personal_fieldset_input_lastname'}
    {$smarty.block.parent}

    
        
    
{/block}

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![wienerpresswerk](https://avatars.discourse-cdn.com/v4/letter/w/2acd7d/32.png) [@wienerpresswerk](https://forum.shopware.com/u/wienerpresswerk)\
**Post date:** [2. Juli 2018 um 12:36 UTC](https://forum.shopware.com/t/zusatzfeld-registrierung/53817/7 "2018-07-02T12:36:08Z")

</div>

Das einzige was mir noch fehlt ist die Anzeige des Freitextfeldes in der Kundenübersicht also hier [http://prntscr.com/k1ldkx](http://prntscr.com/k1ldkx)

Als Ausahl Spalte in der Kundenübersicht steht es nicht zur verfügung.

wie kann ich den wert in die übersicht ziehen?

in der Freitextverwaltung taucht die Nummer zwar auf, aber ist nicht dort bearbeitbar. n der DB kann man das natürlich bearbeiten.

&nbsp;

---

<div class="post-metadata">

**Author:** ![wienerpresswerk](https://avatars.discourse-cdn.com/v4/letter/w/2acd7d/32.png) [@wienerpresswerk](https://forum.shopware.com/u/wienerpresswerk)\
**Post date:** [3. Juli 2018 um 07:08 UTC](https://forum.shopware.com/t/zusatzfeld-registrierung/53817/8 "2018-07-03T07:08:50Z")

</div>

niemand eine idee?

&nbsp;

---

<div class="post-metadata">

**Author:** ![wienerpresswerk](https://avatars.discourse-cdn.com/v4/letter/w/2acd7d/32.png) [@wienerpresswerk](https://forum.shopware.com/u/wienerpresswerk)\
**Post date:** [7. Juli 2018 um 08:34 UTC](https://forum.shopware.com/t/zusatzfeld-registrierung/53817/9 "2018-07-07T08:34:49Z")

</div>

hat sich erledigt, es war ein Tema für den SW programmierer…
