# EAN u. Zusatzfelder nach Migration in Storefront wieder ausgeben

**URL:** <https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719>\
**Category:** Programmierung\
**Created:** [3. August 2023 um 10:17 UTC](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719 "2023-08-03T10:17:11Z")\
**Posts on this page:** 7\
**Page:** 2

<div class="post-metadata">

**Author:** ![AutoFrau](https://avatars.discourse-cdn.com/v4/letter/a/dec6dc/32.png) [@AutoFrau](https://forum.shopware.com/u/AutoFrau)\
**Post date:** [11. Juni 2024 um 16:38 UTC](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719/21 "2024-06-11T16:38:24Z")

</div>

> [@Teddie](#):
>
> ```auto
> {% block page_product_detail_ordernumber_container %}
> {{ parent() }}
> {% if page.product.customFields.FELDNAME %}
> <div class="product-detail-FELDNAME-container">
> {% block page_product_detail_FELDNAME_label %}
> <span class="product-detail-FELDNAME-label">
> {{ "detail.productFELDNAME"|trans|sw_sanitize }}
> </span>
> {% endblock %}
>   
> {% block page_product_detail_FELDNAME %}
> <span class="product-detail-FELDNAME" itemprop="SOFERN ES EINE SCHEMA.ORG EIGENSCHAFT GIBT">
> {{ page.product.customFields.FELDNAME }}
> </span>
> {% endblock %}
> </div>
> {% endif %}
> {% endblock %}
> 
> ```

Hallo Teddie!

Kannst Du mir bitte helfen? Ich versuche schon den ganzen Nachmittag meine Zusatzfelder aus dem SW5 wieder im SW6 anzeigen zu lassen. Aber da tut sich einfach nichts. Was mache ich falsch?

Ich habe eine Datei mit dem Namen „buy-widget.html.twig“ und folgendem Inhalt in das Verzeichnis „/web/custom/plugins/MeinThema/src/Resources/views/storefront/page/product-detail“ geladen:

> {% sw\_extends ‚@Storefront/storefront/page/product-detail/buy-widget.html.twig‘ %}
> 
> {% block page\_product\_detail\_ordernumber\_container %}  
> {{ parent() }}  
> {% if page.product.customFields.migration\_MWMigration\_product\_attr1 %}
> 
>   
> {% block page\_product\_detail\_migration\_MWMigration\_product\_attr1\_label %}  
>   
> {{ „detail.productmigration\_MWMigration\_product\_attr1“|trans|sw\_sanitize }}  
>    
> {% endblock %}  
> {% block page\_product\_detail\_migration\_MWMigration\_product\_attr1 %}  
>   
> {{ page.product.customFields.migration\_MWMigration\_product\_attr1 }}  
>    
> {% endblock %}  
> 
>   
> {% endif %}  
> {% endblock %}

Dann habe ich zig mal den Cache geleert und das Theme kompiliert.

Aber außer der Produktnummer wird einfach nichts angezeigt. Ich müsste da noch viel mehr einbinden, aber es hapert schon am ersten Zusatzfeld. Was übersehe ich da?

Ich habe meinen Code jetzt schon zig mal mit Deinem oben verglichen und schon so oft nochmal komplett neu angefangen. Aber es ändert sich einfach nichts. Die Zusatzfelder wurden alle migriert und werden mir im Backend auch angezeigt.

Bitte, bitte, hilf mir. 🥺

---

<div class="post-metadata">

**Author:** ![Teddie](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/teddie/32/26013_2.png) [@Teddie](https://forum.shopware.com/u/Teddie)\
**Post date:** [11. Juni 2024 um 17:28 UTC](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719/22 "2024-06-11T17:28:42Z")

</div>

> [@AutoFrau](#):
>
> {% sw\_extends ‚@Storefront/storefront/page/product-detail/buy-widget.html.twig‘ %}

Das Erste was mir hier auffällt ist, dass die einfachen Anführungszeichen falsch sind, das kann durchaus vom Copy & Paste kommen bzw. nutzen eines ungeeigneten Editors.

Ich nutze zum Beispiel das Plugin „Custom Template Manager“, weil‘s einfach ist. 🙂  
Natürlich weiß ich nicht ob dein Theme überhaupt die .twig-Dateien lädt bzw. die Funktionalität vorhanden ist.

Ein Test könnte dann so aussehen:

```auto
{% sw_extends '@Storefront/storefront/page/product-detail/buy-widget.html.twig' %}
{% block page_product_detail_ordernumber_container %}
    <p>Jetzt ist alles weg, also wird die Datei auch geladen. ;)</p>
{% endblock %}

```

Wenn dann immer noch nichts kommt, dann gehe ich davon aus, dass die .twig gar nicht berücksichtigt wird.

---

<div class="post-metadata">

**Author:** ![AutoFrau](https://avatars.discourse-cdn.com/v4/letter/a/dec6dc/32.png) [@AutoFrau](https://forum.shopware.com/u/AutoFrau)\
**Post date:** [11. Juni 2024 um 17:45 UTC](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719/23 "2024-06-11T17:45:21Z")

</div>

Okay, so schaut’s wohl aus. Selbst mit Deinem Beispiel jetzt verändert sich da nichts, und auch nicht, wenn ich das über den Custom Template Manager mache. Wie kann denn das sein, dass die Datei überhaupt nicht berücksichtigt wird?! 😲

---

<div class="post-metadata">

**Author:** ![fixxtech](https://avatars.discourse-cdn.com/v4/letter/f/54ee81/32.png) [@fixxtech](https://forum.shopware.com/u/fixxtech)\
**Post date:** [11. Juni 2024 um 17:51 UTC](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719/24 "2024-06-11T17:51:13Z")

</div>

Wie sind die Zusatzfelder bei dir angelegt?  
Hast du diese auch bei den Produkt auch markiert ( falls es eine Checkbox ist )

Alternativ kannst du es hier mal probieren  
{% sw\_extends ‚@Storefront/storefront/component/buy-widget/buy-widget.html.twig‘ %}

---

<div class="post-metadata">

**Author:** ![Teddie](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/teddie/32/26013_2.png) [@Teddie](https://forum.shopware.com/u/Teddie)\
**Post date:** [11. Juni 2024 um 17:57 UTC](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719/25 "2024-06-11T17:57:04Z")

</div>

Also mit dem Custom Template Manager muss es gehen - hast du das Theme neu Kompiliert und den Cache geleert nach dem Speichern im CTM?

---

<div class="post-metadata">

**Author:** ![Anotherone](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@Anotherone](https://forum.shopware.com/u/Anotherone)\
**Post date:** [11. Juni 2024 um 18:02 UTC](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719/26 "2024-06-11T18:02:03Z")

</div>

Das passiert imho automatisch. Bei mir funktioniert es auf Anhieb

 ![Bildschirmfoto 2024-06-11 um 19.52.11](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/0/6/06781dff57626bbb24c3b56f029d39baec7658b2.png)

---

<div class="post-metadata">

**Author:** ![Teddie](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/teddie/32/26013_2.png) [@Teddie](https://forum.shopware.com/u/Teddie)\
**Post date:** [12. Juni 2024 um 16:13 UTC](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719/27 "2024-06-12T16:13:50Z")

</div>

> [@edvof](#):
>
> Das mit dem Label hat nicht funktioniert - ich habe dann die „Beschreibung“ direkt mit rein gesetzt, da der Shop eh nur auf deutsch läuft.

_Sorry, hatte ich glatt überlesen._

Also das funktioniert schon nur ist es ein **Textbaustein** , den man anlegen bzw. in der jeweiligen Sprache benennen muss.  
Wenn man den nicht benennt, dann steht da halt nichts. 😉

[Vorherige Seite](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719.md?page=1)
