# Feldlänge bei neuen Attributen angeben?

**URL:** https://forum.shopware.com/t/feldlange-bei-neuen-attributen-angeben/55638
**Category:** Programmierung
**Created:** [9. Oktober 2018 um 09:15 UTC](https://forum.shopware.com/t/feldlange-bei-neuen-attributen-angeben/55638 "2018-10-09T09:15:09Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![volkerstraehle](https://avatars.discourse-cdn.com/v4/letter/v/e47c2d/32.png) [@volkerstraehle](https://forum.shopware.com/u/volkerstraehle)
#### Post date: [9. Oktober 2018 um 09:15 UTC](https://forum.shopware.com/t/feldlange-bei-neuen-attributen-angeben/55638/1 "2018-10-09T09:15:09Z")

</div>

Wenn man über

&nbsp;&nbsp;&nbsp; $crud = $this-\>container-\>get( ‚shopware\_attribute.crud\_service‘ );

&nbsp;&nbsp;&nbsp; $crud-\>update( ‚s\_user\_attributes‘, ‚attr\_name‘, ‚string‘, [  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ‚label‘&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =\> ‚my attr name‘,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ‚custom‘&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =\> false,  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ‚displayInBackend‘ =\> true  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ] );

neue Attribute anlegt, wird ja keine Feldlänge übergeben. Wie legt man denn ein Attribute an, damit in der SQL-Tabelle nachher so etwas wie VARCHAR(20) steht?

---

<div class="post-metadata">

### Author: ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)
#### Post date: [9. Oktober 2018 um 11:44 UTC](https://forum.shopware.com/t/feldlange-bei-neuen-attributen-angeben/55638/2 "2018-10-09T11:44:58Z")

</div>

Kannst du nicht mit den neuen Attribute System.

---

<div class="post-metadata">

### Author: ![volkerstraehle](https://avatars.discourse-cdn.com/v4/letter/v/e47c2d/32.png) [@volkerstraehle](https://forum.shopware.com/u/volkerstraehle)
#### Post date: [9. Oktober 2018 um 12:00 UTC](https://forum.shopware.com/t/feldlange-bei-neuen-attributen-angeben/55638/3 "2018-10-09T12:00:31Z")

</div>

Wenn ich nun aber später auf diese Attrubute im Frontend filtern will, dann ist ja „Text“ nicht gerade optimal. Ich habe halt Produkte mit einer recht langen Liste an Eigenschaften und diese hätte ich halt als Attribute angelegt. Ziel ist es aber eben danach im Frontend dem kunden die Möglichkeit zu geben über diese Eigenscahften zu filtern.

Oder macht man das dann anders?

---

<div class="post-metadata">

### Author: ![christiantrade](https://avatars.discourse-cdn.com/v4/letter/c/c4cdca/32.png) [@christiantrade](https://forum.shopware.com/u/christiantrade)
#### Post date: [9. Oktober 2018 um 13:44 UTC](https://forum.shopware.com/t/feldlange-bei-neuen-attributen-angeben/55638/4 "2018-10-09T13:44:47Z")

</div>

Unter Einstellungen-\>Grundeinstellungen-\>Storefront-\>Filter/Sortierung kannst du deine Fiter Attribute anlegen für die Filter im Listing, oder eben aus deinen bereits angelegten Attributen auswählen.
