# Freitextfeld-Verwaltung Kundenmaske / Registrierungsformular um Freitextfeld ergänzen \*\* HILFE \*\*

**URL:** <https://forum.shopware.com/t/freitextfeld-verwaltung-kundenmaske-registrierungsformular-um-freitextfeld-erganzen-hilfe/38057>\
**Category:** Programmierung\
**Created:** [8. Juli 2016 um 13:41 UTC](https://forum.shopware.com/t/freitextfeld-verwaltung-kundenmaske-registrierungsformular-um-freitextfeld-erganzen-hilfe/38057 "2016-07-08T13:41:50Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![gut8er](https://avatars.discourse-cdn.com/v4/letter/g/2acd7d/32.png) [@gut8er](https://forum.shopware.com/u/gut8er)\
**Post date:** [8. Juli 2016 um 13:41 UTC](https://forum.shopware.com/t/freitextfeld-verwaltung-kundenmaske-registrierungsformular-um-freitextfeld-erganzen-hilfe/38057/1 "2016-07-08T13:41:50Z")

</div>

Hallo Zusammen,

ich suche leider schon seit ein paar Stunden vergeblich nach einer Lösung. Vor SW 5.2 konnte man die Kundendaten über die fest definierten Freitextfelder text1 bis text6 erweitern.

Sprich ich konnte in “\themes\Frontend\SHOP\frontend\register\personal\_fieldset.tpl” einfach ein neues Input z.B.

erstellen und dieses wurde automatisch im Backend beim Kunden gespeichert. Leider bekomme ich das mit der neuen Freitextfeld-Verwaltung nicht mehr zum laufen. Hat bitte jemand einen Tipp für mich. Muss ich dafür den Controller (Register.php)&nbsp;erweitern? Das würde ich eigentlich gerne vermeiden. Die Daten sollten direkt in der Kundenmaske angezeigt werden und somit in der Tabelle “s\_user\_attributes” gespeichert werden.

Muss dazu nicht einfach der INPUT-Name geändert werden von ( name=“register[personal][text1]” ) in z.B.;  
(name=“register[BITTE SPEICHER ES DOCH EINFACH IN DIE NEUE TABLELLE][text1]”)

Es wäre wirklich TOP wenn jemand einen Rat hätte.

---

<div class="post-metadata">

**Author:** ![gut8er](https://avatars.discourse-cdn.com/v4/letter/g/2acd7d/32.png) [@gut8er](https://forum.shopware.com/u/gut8er)\
**Post date:** [18. Juli 2016 um 13:56 UTC](https://forum.shopware.com/t/freitextfeld-verwaltung-kundenmaske-registrierungsformular-um-freitextfeld-erganzen-hilfe/38057/2 "2016-07-18T13:56:59Z")

</div>

Hat den wirklich niemand einen Rat?&nbsp;

---

<div class="post-metadata">

**Author:** ![mrsteve](https://avatars.discourse-cdn.com/v4/letter/m/e95f7d/32.png) [@mrsteve](https://forum.shopware.com/u/mrsteve)\
**Post date:** [25. Juli 2016 um 11:04 UTC](https://forum.shopware.com/t/freitextfeld-verwaltung-kundenmaske-registrierungsformular-um-freitextfeld-erganzen-hilfe/38057/3 "2016-07-25T11:04:40Z")

</div>

Würde mich auch interessieren. Dieses Problem beschäftigt mich seit Freitag (und ich hab alles mögliche dafür gegoogelt und ausprobiert).

Der Weg über Freitextfelder scheint nicht mehr zu funktionieren.

---

<div class="post-metadata">

**Author:** ![gut8er](https://avatars.discourse-cdn.com/v4/letter/g/2acd7d/32.png) [@gut8er](https://forum.shopware.com/u/gut8er)\
**Post date:** [25. Juli 2016 um 14:03 UTC](https://forum.shopware.com/t/freitextfeld-verwaltung-kundenmaske-registrierungsformular-um-freitextfeld-erganzen-hilfe/38057/4 "2016-07-25T14:03:59Z")

</div>

Habe auch schon bei einer Agentur angefragt noch kein Feedback bekommen und Privat noch einen Entwickler gefragt der auch nicht weitergekommen ist. Das scheint schon fast ein Ticket wert zu sein. Auch die Controller-Beispiele aus dem Wiki haben mich und Ihn nicht weiter gebracht. Wobei es ja eigentlich auch ohne Controller bzw. eigenes Plugin gehen sollte. Zumindest laut Updatehinweis. Es wurde ja beschrieben das die alten Funktionalitäten adaptiert wurden. Bei den Artikeln klappt das auch Prima. Aber die Kundenmaske scheint verworfen zu sein. Auch auf die „festen“ Felder 1 bis 6 unter „billing“ bzw. „shipping“ sind nicht erreichbar.

---

<div class="post-metadata">

**Author:** ![hbee](https://avatars.discourse-cdn.com/v4/letter/h/f08c70/32.png) [@hbee](https://forum.shopware.com/u/hbee)\
**Post date:** [17. August 2016 um 12:48 UTC](https://forum.shopware.com/t/freitextfeld-verwaltung-kundenmaske-registrierungsformular-um-freitextfeld-erganzen-hilfe/38057/5 "2016-08-17T12:48:29Z")

</div>

hi, ich stehe vor dem selben Problem. gibt es hier schon eine Lösung? ich würde gern ein angelegtes Freitextfeld in s\_user\_attributes in der Registrierung anzeigen und befüllen lassen.

&nbsp;

Vielen Dank

---

<div class="post-metadata">

**Author:** ![Oliver\_Skroblin](https://avatars.discourse-cdn.com/v4/letter/o/6bbea6/32.png) [@Oliver\_Skroblin](https://forum.shopware.com/u/Oliver_Skroblin)\
**Post date:** [17. August 2016 um 15:04 UTC](https://forum.shopware.com/t/freitextfeld-verwaltung-kundenmaske-registrierungsformular-um-freitextfeld-erganzen-hilfe/38057/6 "2016-08-17T15:04:53Z")

</div>

Hi,

hier die Code Beispiele für Rechnungsadressen Attribute und Kunden Attribute: (s\_user\_attributes, s\_user\_billingaddress\_attributes, s\_user\_address\_attribute)

&nbsp;

```
//example saves the s_user_attribute named `test`

//example saves the s_user_address_attributes and the s_user_billingaddress_attribute

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![hbee](https://avatars.discourse-cdn.com/v4/letter/h/f08c70/32.png) [@hbee](https://forum.shopware.com/u/hbee)\
**Post date:** [17. August 2016 um 19:51 UTC](https://forum.shopware.com/t/freitextfeld-verwaltung-kundenmaske-registrierungsformular-um-freitextfeld-erganzen-hilfe/38057/7 "2016-08-17T19:51:22Z")

</div>

Hallo Oliver, vielen Dank für deine Antwort. Leider funktioniert das so nicht.

&nbsp;

Ich habe in der Freitextfeld-Verwaltung unter „Kunde (s\_user\_attributes)“ ein Feld mit dem Spaltennamen&nbsp;company\_kdnr angelegt.

in&nbsp;/themes/Frontend/mein\_theme/frontend/register/billing\_fieldset.tpl habe ich im block&nbsp;frontend\_register\_billing\_fieldset\_input\_department folgendes eingetragen:

&nbsp;

leider wird dieses Feld bei der Registrierung nicht gefüllt.

Was habe ich falsch gemacht?

Vielen Dank.

---

<div class="post-metadata">

**Author:** ![hbee](https://avatars.discourse-cdn.com/v4/letter/h/f08c70/32.png) [@hbee](https://forum.shopware.com/u/hbee)\
**Post date:** [19. August 2016 um 06:01 UTC](https://forum.shopware.com/t/freitextfeld-verwaltung-kundenmaske-registrierungsformular-um-freitextfeld-erganzen-hilfe/38057/8 "2016-08-19T06:01:20Z")

</div>

hi, hat hier noch jemand einen tipp?

---

<div class="post-metadata">

**Author:** ![Oliver\_Skroblin](https://avatars.discourse-cdn.com/v4/letter/o/6bbea6/32.png) [@Oliver\_Skroblin](https://forum.shopware.com/u/Oliver_Skroblin)\
**Post date:** [19. August 2016 um 14:12 UTC](https://forum.shopware.com/t/freitextfeld-verwaltung-kundenmaske-registrierungsformular-um-freitextfeld-erganzen-hilfe/38057/9 "2016-08-19T14:12:19Z")

</div>

Hi,

sehe in dem Code den du geschickt hast ein Problem und eine unschönheit:

Problem ist wahrscheinlich dass du dein Attribute Namen camelCase schreiben musst da es über Doctrine gespeichert wird, also:&nbsp;name=“register[personal][attribute][companyKdnr]”

Unschönheit (aber es sollte funktionieren) in der billing\_fieldset.tpl hast du nur die billing daten zur Verfügung. Die Zeile&nbsp;{$form\_data.attribute.company\_kdnr|escape} wird daher nie funktionieren, welche jedoch auch nur greifen würde wenn die PHP Seitige Validierung fehlschlagen würde.

Der folgende Link verweist auf mein Github Account wo du ein Plugin findest (neues Plugin System /custom/plugins) welches ein Attribute für s\_user und s\_user\_addresses hinzufügt und im Template anzeigt (Natürlich ohne Gewehr)

Einfach unter /custom/plugin einen Ordner Registration hinzufügen und die Sourcen dort hinzufügen:

> **[OliverSkroblin/RegistrationExtension](https://github.com/OliverSkroblin/RegistrationExtension)**
>
> Contribute to OliverSkroblin/RegistrationExtension development by creating an account on GitHub.

Gruß Oliver

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![hbee](https://avatars.discourse-cdn.com/v4/letter/h/f08c70/32.png) [@hbee](https://forum.shopware.com/u/hbee)\
**Post date:** [20. August 2016 um 05:59 UTC](https://forum.shopware.com/t/freitextfeld-verwaltung-kundenmaske-registrierungsformular-um-freitextfeld-erganzen-hilfe/38057/10 "2016-08-20T05:59:08Z")

</div>

Moin Oliver, camelCase war der entscheidende Hinweis. Vielen Dank.&nbsp;

---

<div class="post-metadata">

**Author:** ![Konrad](https://avatars.discourse-cdn.com/v4/letter/k/f475e1/32.png) [@Konrad](https://forum.shopware.com/u/Konrad)\
**Post date:** [1. September 2016 um 13:15 UTC](https://forum.shopware.com/t/freitextfeld-verwaltung-kundenmaske-registrierungsformular-um-freitextfeld-erganzen-hilfe/38057/11 "2016-09-01T13:15:43Z")

</div>

Hallo Oliver,  
das Problem in billing\_fieldset.tpl und personal\_fieldset.tpl ist somit gelöst.

Wie geht man aber in confirm \> [Button Adresse ändern] \> form.tpl vor?

Der folgende Code in dem Template form.tpl (in dem ajax-Modalfenster) funktioniert jedenfalls nicht:

&nbsp;

Die in Registrierung angegebene Kundennummer (= zusätzliches Kunden-Attribut in s\_user\_attributes) wird nicht angezeigt.

Best, Konrad

---

<div class="post-metadata">

**Author:** ![hbee](https://avatars.discourse-cdn.com/v4/letter/h/f08c70/32.png) [@hbee](https://forum.shopware.com/u/hbee)\
**Post date:** [2. September 2016 um 06:13 UTC](https://forum.shopware.com/t/freitextfeld-verwaltung-kundenmaske-registrierungsformular-um-freitextfeld-erganzen-hilfe/38057/12 "2016-09-02T06:13:18Z")

</div>

hi Oliver, mir ist das vorher nicht aufgefallen aber scheinbar stehen i Account nur die standard attribute-felder (text1-text6) zur Verfügung. Muss man das selbst durch ein Pugin erweitern?

Vielen Dank.

---

<div class="post-metadata">

**Author:** ![Oliver\_Skroblin](https://avatars.discourse-cdn.com/v4/letter/o/6bbea6/32.png) [@Oliver\_Skroblin](https://forum.shopware.com/u/Oliver_Skroblin)\
**Post date:** [8. September 2016 um 16:38 UTC](https://forum.shopware.com/t/freitextfeld-verwaltung-kundenmaske-registrierungsformular-um-freitextfeld-erganzen-hilfe/38057/13 "2016-09-08T16:38:29Z")

</div>

Hi,

das kann sein. Wir haben die Attribute nicht überall neu gemacht, sondern nur in bereits refaktorierten Bereichen der StoreFront. Zusätzlich im Warenkorn Prouess für Produkt Attribute so dass diese durch den Warenkorb Prozess durchgeschliffen werden.&nbsp;

Die anderen Bereiche werden zukünftig step by step nachgezogen. Daher kann es sein dass an manchen Stellen diese noch nicht automatisch ausgelesen werden.&nbsp;

Alle Bereiche anzupassen wäre zu viel gewesen. Hoffe Ihr versteht das.&nbsp;

Gruß Oliver

&nbsp;

---

<div class="post-metadata">

**Author:** ![Konrad](https://avatars.discourse-cdn.com/v4/letter/k/f475e1/32.png) [@Konrad](https://forum.shopware.com/u/Konrad)\
**Post date:** [9. September 2016 um 12:34 UTC](https://forum.shopware.com/t/freitextfeld-verwaltung-kundenmaske-registrierungsformular-um-freitextfeld-erganzen-hilfe/38057/14 "2016-09-09T12:34:33Z")

</div>

Hallo Oliver,

das ist etwas ärgerlich, weil es dazu führt, dass Projekte unter Shopware 5.2 (wegen nicht überall verfügbaren/greifbaren Attribute) nur mit sehr aufwendigen Workarrounds (mit eigenen datafields) beendet werden können. Eine vollständige Doku zum Thema Attribute hätte sicherlich der Community auch weiter geholfen - diese fehlt leider auch noch … Die Attribute habt Ihr wirklich super gelöst - ein Highight in 5.2 - nur im Moment sind sie leider noch nicht 100% in „customizing“ verwendbar.

Best, Konrad

---

<div class="post-metadata">

**Author:** ![Oliver\_Skroblin](https://avatars.discourse-cdn.com/v4/letter/o/6bbea6/32.png) [@Oliver\_Skroblin](https://forum.shopware.com/u/Oliver_Skroblin)\
**Post date:** [12. September 2016 um 08:29 UTC](https://forum.shopware.com/t/freitextfeld-verwaltung-kundenmaske-registrierungsformular-um-freitextfeld-erganzen-hilfe/38057/15 "2016-09-12T08:29:55Z")

</div>

Hi,

wie genau soll eine&nbsp;“vollständige Doku zum Thema Attribute” denn aussehen?

In der Doku:&nbsp;[Attribute system](https://developers.shopware.com/developers-guide/attribute-system/) werden alle relevanten Services und Verfahren aufgelistet wie das neue Attribute System arbeitet. Auch Beispiele für eigen Entwicklungen im Backend sind dort dokumentiert ([Attribute system](https://developers.shopware.com/developers-guide/attribute-system/#extjs-extensions)). Eine Dokumentation wie diese in der neuen Account Verwaltung verwendet werden können steht auch bereits online:&nbsp;[Address Management Guide](https://developers.shopware.com/developers-guide/address-management-guide/#extending-the-address-form).&nbsp;

Für Vorschläge und Ideen welche Sachen noch dokumentiert werden sollten sind wir natürlich offen. =) Die devdocs können apropro auch über Github selbst erweitert werden:&nbsp;[GitHub - shopware/devdocs: Shopware 5 Developers Website](https://github.com/shopware/devdocs)

Gruß Oliver

&nbsp;

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![gut8er](https://avatars.discourse-cdn.com/v4/letter/g/2acd7d/32.png) [@gut8er](https://forum.shopware.com/u/gut8er)\
**Post date:** [13. Oktober 2016 um 12:10 UTC](https://forum.shopware.com/t/freitextfeld-verwaltung-kundenmaske-registrierungsformular-um-freitextfeld-erganzen-hilfe/38057/16 "2016-10-13T12:10:14Z")

</div>

So einfach kann es sein 😃 Vielen Dank für die Antworten hat mir sehr geholfen ! @ [Skroblin](https://forum.shopware.com/profile/1871/Oliver%20Skroblin) Sind die Codebeispiele für die Verwendung auch irgendwo in der Doku zu finden? Ich hatte nichts entdeckt.

---

<div class="post-metadata">

**Author:** ![flavorSelection](https://avatars.discourse-cdn.com/v4/letter/f/eada6e/32.png) [@flavorSelection](https://forum.shopware.com/u/flavorSelection)\
**Post date:** [9. Februar 2020 um 12:53 UTC](https://forum.shopware.com/t/freitextfeld-verwaltung-kundenmaske-registrierungsformular-um-freitextfeld-erganzen-hilfe/38057/17 "2020-02-09T12:53:02Z")

</div>

Top danke!
