# Filter für Custom Fields

**URL:** https://forum.shopware.com/t/filter-fur-custom-fields/64803
**Category:** Programmierung
**Created:** [18. Februar 2020 um 10:42 UTC](https://forum.shopware.com/t/filter-fur-custom-fields/64803 "2020-02-18T10:42:34Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![NeustifterT](https://avatars.discourse-cdn.com/v4/letter/n/e5b9ba/32.png) [@NeustifterT](https://forum.shopware.com/u/NeustifterT)
#### Post date: [18. Februar 2020 um 10:42 UTC](https://forum.shopware.com/t/filter-fur-custom-fields/64803/1 "2020-02-18T10:42:34Z")

</div>

Ich bin gerade dabei einen Shopware 6 Shop mit eigenem Theme zu bauen, für einen Kunden der aktuell Shopware 4 nutzt. Mit dem Umweg über Shopware 5 konnte ich alle Produkte in Shopware 6 migrieren. Jedoch würde ich gerne für ein migriertes Freitextfeld einen Filter anlegen. Dazu finde ich leider keine Möglichkeit. Zusätzlich möchte ich z.B. den Filter “Hersteller” entfernen, da dieser keine Relevanz hat. Wie könnte ich diese zwei Punkte technisch umsetzen?

Dynamische Produktgruppen erstellen und allen Produkten die jeweilige Eigenschaft zuweisen möchte ich unbedingt vermeiden. Dafür ist die Anzahl der Produkte zu hoch. In den Developer Guidelines für Shopware 6 konnte ich leider keinen Lösungsansatz finden.

---

<div class="post-metadata">

### Author: ![oliverriske](https://avatars.discourse-cdn.com/v4/letter/o/ebca7d/32.png) [@oliverriske](https://forum.shopware.com/u/oliverriske)
#### Post date: [18. Februar 2020 um 11:31 UTC](https://forum.shopware.com/t/filter-fur-custom-fields/64803/2 "2020-02-18T11:31:42Z")

</div>

Filter werden für Katalog --\> Eigenschaften zur Verfügung gestellt nicht für Custom Fields.

Du kannst dann in deinem Theme&nbsp;filter-panel.html.twig überschreiben:

{%&nbsp;sw\_extends&nbsp;‘@parent/storefront/component/listing/filter-panel.html.twig’&nbsp;%}

&nbsp;

{%&nbsp;block&nbsp;component\_filter\_panel&nbsp;%}

&nbsp;&nbsp;&nbsp;&nbsp;{{parent()}}

{%&nbsp;endblock&nbsp;%}

{%&nbsp;block&nbsp;component\_filter\_panel\_item\_properties&nbsp;%}

&nbsp;&nbsp;&nbsp;&nbsp;{#&nbsp;@var&nbsp;listing&nbsp;\Shopware\Core\Framework\DataAbstractionLayer\Search\EntitySearchResult&nbsp;#}

{#&nbsp;&nbsp;&nbsp;&nbsp;{{&nbsp;dump(listing.aggregations.get(‘properties’))&nbsp;}}#}

&nbsp;&nbsp;&nbsp;&nbsp;{%&nbsp;if&nbsp;listing.aggregations.get(‘properties’)&nbsp;%}

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{%&nbsp;set&nbsp;properties&nbsp;=&nbsp;listing.aggregations.get(‘properties’)&nbsp;%}

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{%&nbsp;for&nbsp;property&nbsp;in&nbsp;properties.entities&nbsp;%}

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{%&nbsp;&nbsp;if&nbsp;property.name&nbsp;==&nbsp;“Geschlecht”&nbsp;%}

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{%&nbsp;sw\_include&nbsp;‘@parent/storefront/component/listing/filter/filter-property-select.html.twig’&nbsp;with&nbsp;{

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elements:&nbsp;property.options,

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sidebar:&nbsp;sidebar,

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name:&nbsp;‘properties’,

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;displayName:&nbsp;property.translated.name,

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;displayType:&nbsp;property.displayType,

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pluginSelector:&nbsp;‘filter-property-select’

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;%}

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{%&nbsp;&nbsp;endif&nbsp;%}

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{%&nbsp;endfor&nbsp;%}

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{%&nbsp;for&nbsp;property&nbsp;in&nbsp;properties.entities&nbsp;%}

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{%&nbsp;&nbsp;if&nbsp;property.name&nbsp;==&nbsp;“Sortiment”&nbsp;%}

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{%&nbsp;sw\_include&nbsp;‘@parent/storefront/component/listing/filter/filter-property-select.html.twig’&nbsp;with&nbsp;{

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elements:&nbsp;property.options,

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sidebar:&nbsp;sidebar,

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name:&nbsp;‘properties’,

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;displayName:&nbsp;property.translated.name,

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;displayType:&nbsp;property.displayType,

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pluginSelector:&nbsp;‘filter-property-select’

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;%}

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{%&nbsp;&nbsp;endif&nbsp;%}

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{%&nbsp;endfor&nbsp;%}

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{%&nbsp;for&nbsp;property&nbsp;in&nbsp;properties.entities&nbsp;%}

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{%&nbsp;&nbsp;if&nbsp;property.name&nbsp;==&nbsp;“Marke”&nbsp;%}

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{%&nbsp;sw\_include&nbsp;‘@parent/storefront/component/listing/filter/filter-property-select.html.twig’&nbsp;with&nbsp;{

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elements:&nbsp;property.options,

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sidebar:&nbsp;sidebar,

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name:&nbsp;‘properties’,

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;displayName:&nbsp;property.translated.name,

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;displayType:&nbsp;property.displayType,

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pluginSelector:&nbsp;‘filter-property-select’

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;%}

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{%&nbsp;&nbsp;endif&nbsp;%}

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{%&nbsp;endfor&nbsp;%}

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{%&nbsp;for&nbsp;property&nbsp;in&nbsp;properties.entities&nbsp;%}

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{%&nbsp;&nbsp;if&nbsp;property.name&nbsp;==&nbsp;“Material”&nbsp;%}

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{%&nbsp;sw\_include&nbsp;‘@parent/storefront/component/listing/filter/filter-property-select.html.twig’&nbsp;with&nbsp;{

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;elements:&nbsp;property.options,

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sidebar:&nbsp;sidebar,

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name:&nbsp;‘properties’,

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;displayName:&nbsp;property.translated.name,

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;displayType:&nbsp;property.displayType,

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pluginSelector:&nbsp;‘filter-property-select’

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;%}

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{%&nbsp;&nbsp;endif&nbsp;%}

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{%&nbsp;endfor&nbsp;%}

&nbsp;&nbsp;&nbsp;&nbsp;{%&nbsp;endif&nbsp;%}

{%&nbsp;endblock&nbsp;%}

{%&nbsp;block&nbsp;component\_filter\_panel\_item\_manufacturer&nbsp;%}{%&nbsp;endblock&nbsp;%}

{%&nbsp;block&nbsp;component\_filter\_panel\_item\_price&nbsp;%}{%&nbsp;endblock&nbsp;%}

{%&nbsp;block&nbsp;component\_filter\_panel\_item\_rating&nbsp;%}{%&nbsp;endblock&nbsp;%}

{%&nbsp;block&nbsp;component\_filter\_panel\_item\_shipping\_free&nbsp;%}{%&nbsp;endblock&nbsp;%}

&nbsp;
