# Custom Fields Label ausgeben??

**URL:** <https://forum.shopware.com/t/custom-fields-label-ausgeben/70149>\
**Category:** Programmierung\
**Created:** [10. Oktober 2020 um 22:16 UTC](https://forum.shopware.com/t/custom-fields-label-ausgeben/70149 "2020-10-10T22:16:25Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![drakes](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakes/32/10037_2.png) [@drakes](https://forum.shopware.com/u/drakes)\
**Post date:** [10. Oktober 2020 um 22:16 UTC](https://forum.shopware.com/t/custom-fields-label-ausgeben/70149/1 "2020-10-10T22:16:25Z")

</div>

Hallo,

laut dem neusten Changelog, wurde folgende Funktion hinzugefügt:  
[Shopware Issuetracker](https://issues.shopware.com/issues/NEXT-10062)

Kann mir bitte jemand sagen, wie ich den Label nun ausgebe?

Gruß

---

<div class="post-metadata">

**Author:** ![Moorleiche](https://avatars.discourse-cdn.com/v4/letter/m/6f9a4e/32.png) [@Moorleiche](https://forum.shopware.com/u/Moorleiche)\
**Post date:** [12. Oktober 2020 um 12:59 UTC](https://forum.shopware.com/t/custom-fields-label-ausgeben/70149/2 "2020-10-12T12:59:12Z")

</div>

```
{{ "customFields.custom_dies_das"|trans}}

```

Die Labels können zzgl auch noch im Adminbereich unter Snippets bearbeitet werden

---

<div class="post-metadata">

**Author:** ![drakes](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakes/32/10037_2.png) [@drakes](https://forum.shopware.com/u/drakes)\
**Post date:** [12. Oktober 2020 um 13:18 UTC](https://forum.shopware.com/t/custom-fields-label-ausgeben/70149/3 "2020-10-12T13:18:52Z")

</div>

Hallo,

erstmal Vielen Dank für deine Antwort!  
Leider führt das bei mir nicht zum Erfolg…

Ich habe Zusatzfelder vom Typ „Auswahl“. Wenn ich diese nun wie folgt anzeigen lassen will, gibt er mir immer nur den technischen Namen „option\_xxx“ aus…

```
{{ page.product.customFields.migration_attribute_4_zusatzinfo_fuellmenge_188|trans }}

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![AndreHerking](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/andreherking/32/7839_2.png) [@AndreHerking](https://forum.shopware.com/u/AndreHerking)\
**Post date:** [12. Oktober 2020 um 14:51 UTC](https://forum.shopware.com/t/custom-fields-label-ausgeben/70149/4 "2020-10-12T14:51:20Z")

</div>

Das ist der Wert, der in der Datenbank gespeichert wird. Ich denke hier wirst du mit einem Plugin anhand des technischen Namnes auf die Übersetzung zugreifen müssen, glaube nicht das es einfach so eingebunden werden kann.

---

<div class="post-metadata">

**Author:** ![drakes](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakes/32/10037_2.png) [@drakes](https://forum.shopware.com/u/drakes)\
**Post date:** [12. Oktober 2020 um 17:52 UTC](https://forum.shopware.com/t/custom-fields-label-ausgeben/70149/5 "2020-10-12T17:52:45Z")

</div>

Okay, vielen Dank!  
Ich bin davon ausgegangen, dass der Changelog, bzw. der Eintrag oben, genau das besagt, dass man diesen jetzt relativ “einfach” auslesen könnte…  
Leider macht es für mich garkeinen Sinn, wieso die Zusatzfelder im Storefront nicht richtig ausgelesen werden können. Da ich leider, außer eventuelle Kleinigkeiten, nicht programmieren kann, muss ich dann leider auf ein anderes System zurückgreifen.

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![Moorleiche](https://avatars.discourse-cdn.com/v4/letter/m/6f9a4e/32.png) [@Moorleiche](https://forum.shopware.com/u/Moorleiche)\
**Post date:** [12. Oktober 2020 um 18:10 UTC](https://forum.shopware.com/t/custom-fields-label-ausgeben/70149/6 "2020-10-12T18:10:15Z")

</div>

> [@drakes schrieb:](https://forum.shopware.com/profile/36647/drakes "drakes")
> 
> Hallo,
> 
> erstmal Vielen Dank für deine Antwort!  
> Leider führt das bei mir nicht zum Erfolg…
> 
> Ich habe Zusatzfelder vom Typ „Auswahl“. Wenn ich diese nun wie folgt anzeigen lassen will, gibt er mir immer nur den technischen Namen „option\_xxx“ aus…
> 
> {{ page.product.customFields.migration\_attribute\_4\_zusatzinfo\_fuellmenge\_188|trans }}
> 
> &nbsp;

So schaut es in den Admin Einstellungen aus:

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/a/aa057ad75bc598ca4720630d8b6efa15e9a95a1c.png)&nbsp;Im Twig Template dann so:

```
Label: {{ "customFields.migration_attribute_4_zusatzinfo_fuellmenge_188"|trans }}
Inhalt: {{ page.product.customFields.migration_attribute_4_zusatzinfo_fuellmenge_188 }}

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![drakes](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakes/32/10037_2.png) [@drakes](https://forum.shopware.com/u/drakes)\
**Post date:** [12. Oktober 2020 um 18:34 UTC](https://forum.shopware.com/t/custom-fields-label-ausgeben/70149/7 "2020-10-12T18:34:53Z")

</div>

@Moorleiche‍, vielen Dank für deine Antwort!  
Es funktioniert, wenn ich für jede option\_ einen Textbaustein erstelle. Ist zwar ein wenig umständlich, aber damit kann ich leben.

Evtl. hilft der Beitrag ja auch anderen, die das gleiche Problem haben!

Den Inhalt muss ich allerdings auch über trans ausgeben.

---

<div class="post-metadata">

**Author:** ![LuisaO](https://avatars.discourse-cdn.com/v4/letter/l/bbce88/32.png) [@LuisaO](https://forum.shopware.com/u/LuisaO)\
**Post date:** [13. Oktober 2020 um 07:19 UTC](https://forum.shopware.com/t/custom-fields-label-ausgeben/70149/8 "2020-10-13T07:19:16Z")

</div>

@drakes‍ Hallo,

ich stehe schon seit längerem vor genau dem gleichen Problem und bin auch ziemlich neu im Umgang mit Shopware und der Programmierung.

Könntest du mir vielleicht nochmal etwas genauer erklären, wie du es jetzt hinbekommen hast?&nbsp;

Danke!

---

<div class="post-metadata">

**Author:** ![drakes](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakes/32/10037_2.png) [@drakes](https://forum.shopware.com/u/drakes)\
**Post date:** [13. Oktober 2020 um 17:09 UTC](https://forum.shopware.com/t/custom-fields-label-ausgeben/70149/9 "2020-10-13T17:09:39Z")

</div>

@LuisaÖ‍ Gerne!

Also, als erstes legst du einen Zusatzfeld an. Bei mir z.B. Typ Auswahl.und als Name „migration\_attribute\_4\_zusatzinfo\_fuellmenge\_188“  
Bei den Optionen hab ich als technischer Name folgendes „option\_1599“&nbsp;usw… (aufgrund von Migration von Magento 2).

Für diesen technischen Namen (option\_1599) lege ich nun ein Textbaustein an und nutze dort als Namen erneut diesen technischen Namen.  
Als Übersetzung gebe ich nun die gewünschte Ausgabe an, z.B. 0,75 L.

Wenn ich dies nun via:

```
page.product.customFields.migration_attribute_4_zusatzinfo_fuellmenge_188|trans

```

ausgebe, erhalte ich die gewünschte Ausgabe (0,75 L) aus dem Textbaustein. Dies musst du halt für alle Optionen und allen Zusatzfeldern machen.

Hoffe, das war relativ verständlich. Ansonsten meld dich gern wieder!

---

<div class="post-metadata">

**Author:** ![LuisaO](https://avatars.discourse-cdn.com/v4/letter/l/bbce88/32.png) [@LuisaO](https://forum.shopware.com/u/LuisaO)\
**Post date:** [19. Oktober 2020 um 06:30 UTC](https://forum.shopware.com/t/custom-fields-label-ausgeben/70149/10 "2020-10-19T06:30:15Z")

</div>

@drakes‍ prima danke dir für die Antwort!

Den Inhalt der Zusatzfelder auszugeben ohne den Wert vorher zu definieren, dafür habt ihr auch noch keine Lösung gefunden oder?&nbsp;

Deine Variante funktioniert wohl, aber bei 3.000 verschiedenen z.B. Füllmengen ist das doch recht umständlich… hatte mir durch den Changelog auch etwas mehr erhofft.

---

<div class="post-metadata">

**Author:** ![drakes](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakes/32/10037_2.png) [@drakes](https://forum.shopware.com/u/drakes)\
**Post date:** [19. Oktober 2020 um 06:52 UTC](https://forum.shopware.com/t/custom-fields-label-ausgeben/70149/11 "2020-10-19T06:52:02Z")

</div>

Leider nicht. an dem gleichen Problem stand ich auch… Hab dann jeden einzelne Wert definiert… Das war z.B. bei Hersteller etwas nervig…

---

<div class="post-metadata">

**Author:** ![systemmarketing](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/systemmarketing/32/14444_2.png) [@systemmarketing](https://forum.shopware.com/u/systemmarketing)\
**Post date:** [15. April 2021 um 12:32 UTC](https://forum.shopware.com/t/custom-fields-label-ausgeben/70149/12 "2021-04-15T12:32:25Z")

</div>

Gibt’s hier was neues? Oder kann jemand mit folgendem was anfangen?

> <https://github.com/pickware/shopware-platform/blob/master/changelog/release-6-3-2-0/2020-09-08-add-custom-field-subscriber-to-add-label-snippets-for-storefront.md>

> <https://github.com/pickware/shopware-platform/blob/master/src/Core/System/Snippet/Subscriber/CustomFieldSubscriber.php>

Die Problemlösung die mit NEXT-10092 implementiert wurde ist ein Subscriber „CustomFieldSubscriber“ - aber wie nutzt man den jetzt?  
Hab schon etwas rumprobiert, aber es funktioniert noch nicht.

Ich hab bereits versucht den Namespace per use in meine Plugin.php zu integrieren und auch als Service in die services.xml - aber es ändert sich nichts.

---

<div class="post-metadata">

**Author:** ![77webdesign](https://avatars.discourse-cdn.com/v4/letter/7/6f9a4e/32.png) [@77webdesign](https://forum.shopware.com/u/77webdesign)\
**Post date:** [5. Dezember 2023 um 08:56 UTC](https://forum.shopware.com/t/custom-fields-label-ausgeben/70149/13 "2023-12-05T08:56:18Z")

</div>

Danke schön! Funktioniert!  
Da wäre ich nicht drauf gekommen…
