# 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:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![edvof](https://avatars.discourse-cdn.com/v4/letter/e/e47774/32.png) [@edvof](https://forum.shopware.com/u/edvof)
#### Post date: [3. August 2023 um 10:17 UTC](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719/1 "2023-08-03T10:17:11Z")

</div>

In den Produktdetailseiten wird ja die Produktnummer ausgegeben. Dies geschieht in der buy\_widget.html.twig - Ich möchte unterhalb dem Block Ordernumber weitere Zusatzfelder mit Produkteigenschaften, EAN oder Attributen ausgeben. zB. Hinweis: enthält xxxxxx - Leider schaffe ich es nicht diese Hinweistexte dort anzeigen zu lassen. Die „alten“ Freitextfelder aus SW5 wurden alle migriert. Alles was ich im Costum Template Manager aber ändere wird ignoriert. Eigentlich muss doch hier nur ein Block rein mit der Verknüpfung zum Zusatzfeld, oder. Aber irgendwie scheitere ich daran. Hat jemand eine Idee? Danke und VG

---

<div class="post-metadata">

### Author: ![andreas\_mg](https://avatars.discourse-cdn.com/v4/letter/a/3e96dc/32.png) [@andreas\_mg](https://forum.shopware.com/u/andreas_mg)
#### Post date: [3. August 2023 um 11:30 UTC](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719/2 "2023-08-03T11:30:28Z")

</div>

Hallo, ich verwende das „ThemeWare® Modern Pro“ - deren Zusatzfelder kann man im Produkt unter Spezifikation pflegen und diese werden dann im Shop im Artikel (Varianten) unter der Produktnummer ausgespielt. Es gibt bestimmt noch viele andere Möglichkeiten, aber so war’s für mich einfach Zusatzinformationen anzuzeigen. Das wäre meine Idee 🙂

---

<div class="post-metadata">

### Author: ![edvof](https://avatars.discourse-cdn.com/v4/letter/e/e47774/32.png) [@edvof](https://forum.shopware.com/u/edvof)
#### Post date: [4. August 2023 um 05:59 UTC](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719/3 "2023-08-04T05:59:57Z")

</div>

Ja besten Dank, wäre eine Möglichkeit. Danke für den Tipp. Schau ich mir auf jeden fall mal an. Nach dem Ärger mit den Plugins und Themes beim Update auf 6.5 wollte ich das erst einmal ohne alle Erweiterungen oder Themes machen. Gerade beim Anpassen von solchen Dingen kommt man hier nicht weiter. Das war bei SW5 einfacher, da wurde einem fast immer weiter geholfen. Und man konnte es selbst realisieren. Die Zeiten scheinen vorbei. Vielleicht liegt es auch an der Verbreitung von SW5 zu SW6.

---

<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: [4. August 2023 um 09:16 UTC](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719/4 "2023-08-04T09:16:36Z")

</div>

Hallo @edvof,

hast du es in /page/product-detail/buy-widget.html.twig angepasst?

```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 %}

```

Ist jetzt mal so aus dem Kopf… du kannst dich gern melden, dann helfe ich dir // mach das fix.

Mit freundlichen Grüßen

---

<div class="post-metadata">

### Author: ![edvof](https://avatars.discourse-cdn.com/v4/letter/e/e47774/32.png) [@edvof](https://forum.shopware.com/u/edvof)
#### Post date: [4. August 2023 um 11:20 UTC](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719/5 "2023-08-04T11:20:38Z")

</div>

Hi Teddie, Klasse, besten Dank für deine Hilfe, probiere es am WE aus. Ja, habe es versucht in der buy-widget.html.twig auszugeben. Allles Versuche sind bisher gescheitert. 😉 Danke ersteinmal für den Code. Melde mich. VG Michael

---

<div class="post-metadata">

### Author: ![edvof](https://avatars.discourse-cdn.com/v4/letter/e/e47774/32.png) [@edvof](https://forum.shopware.com/u/edvof)
#### Post date: [9. August 2023 um 10:14 UTC](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719/6 "2023-08-09T10:14:41Z")

</div>

So Rückmeldung, Dank deiner Hilfe werden die Zusatzfelder jetzt an der richtigen Stelle ausgegeben.

```auto
{% block page_product_detail_ordernumber_container %}
  {{ parent() }}
  {% if page.product.customFields.migration_Migshopsolovino_product_attr2 %}
      <div class="product-detail-migration_Migshopsolovino_product_attr2-container">
          {% block page_product_detail_migration_Migshopsolovino_product_attr2_label %}
              <span class="product-detail-migration_Migshopsolovino_product_attr2-label">
                  {{ "<b>Hinweis:</b>"|trans|sw_sanitize }}
              </span>
          {% endblock %}
          {% block page_product_detail_migration_Migshopsolovino_product_attr2 %}
              <span class="product-detail-migration_Migshopsolovino_product_attr2">
                  {{ page.product.customFields.migration_Migshopsolovino_product_attr2 }}
              </span>
          {% endblock %}
      </div>
  {% endif %}

```

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. 😉 Kannst ja nochmal kontrollieren. Alle migrierten Freitextfelder aus SW5 werden auf diese Art auch ohne Plugin ausgegeben. Danke dir!! Die Arbeit erleichtert hat mir auch das Plugin Custom Template. Sehr komfortabel. Was mir jetzt noch fehlt, ist auch unterhalb der Produktnummer, die Ausgabe der EAN und des Herstellers. Die Sind ja bei SW6 nun nicht in der Spezifikation zu finden sondern im jeweiligen Produkt ganz unten unter „Auszeichnung“. Das macht irgendwie alles keinen Sinn. Ist aber so. Leider …

---

<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: [9. August 2023 um 11:26 UTC](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719/7 "2023-08-09T11:26:12Z")

</div>

Die EAN und Hersteller machst du ähnlich halt nur mit page.product.ean usw. 😉

---

<div class="post-metadata">

### Author: ![edvof](https://avatars.discourse-cdn.com/v4/letter/e/e47774/32.png) [@edvof](https://forum.shopware.com/u/edvof)
#### Post date: [10. August 2023 um 07:26 UTC](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719/8 "2023-08-10T07:26:58Z")

</div>

Ja klappt, Danke - zumindest mit der EAN. Beim Hersteller zickt er aber rum. Hab es mit page.product.manufacturer probiert? Da kommt dann … - Leider ist etwas schief gelaufen.

---

<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: [10. August 2023 um 08:47 UTC](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719/9 "2023-08-10T08:47:56Z")

</div>

Es ist auch page.product.manufacturer.translated.name 🙂

---

<div class="post-metadata">

### Author: ![edvof](https://avatars.discourse-cdn.com/v4/letter/e/e47774/32.png) [@edvof](https://forum.shopware.com/u/edvof)
#### Post date: [14. August 2023 um 11:31 UTC](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719/10 "2023-08-14T11:31:15Z")

</div>

Hat funktioniert Danke! Funktioniert das auch mit dem Lagerbestand? Weil auch das ist von SW6 sträflich behandelt worden.

---

<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: [14. August 2023 um 16:48 UTC](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719/11 "2023-08-14T16:48:35Z")

</div>

Kannst das mit jedem Feld machen. 🙂

---

<div class="post-metadata">

### Author: ![edvof](https://avatars.discourse-cdn.com/v4/letter/e/e47774/32.png) [@edvof](https://forum.shopware.com/u/edvof)
#### Post date: [15. August 2023 um 11:05 UTC](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719/12 "2023-08-15T11:05:31Z")

</div>

Hat geklappt, das war der stock 😉 - Danke nochmals!

---

<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: [15. August 2023 um 12:00 UTC](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719/13 "2023-08-15T12:00:48Z")

</div>

Kein Problem, gern wieder.

---

<div class="post-metadata">

### Author: ![4-haende](https://avatars.discourse-cdn.com/v4/letter/4/e9bcb4/32.png) [@4-haende](https://forum.shopware.com/u/4-haende)
#### Post date: [7. September 2023 um 11:51 UTC](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719/14 "2023-09-07T11:51:30Z")

</div>

Hallo @edvof,  
vielen Dank für dein Feedback. Nach deiner Antwort habe ich in den passenden Thread gewechselt.  
An der buy\_widget.html.twig habe ich schon herumgeschraubt.  
Trotzdem komme ich nicht zurecht.  
Dein Script erzeugt doch nur ein Zusatzfeld oder? Es ist immer nur Produkt\_attr2 angegeben.

Ich wollte gern 2 Zusatzfelder ausgeben lassen.  
Der technische Name der Set-Information ist: migration\_Migration1\_product  
Der technische Name des einen Attributes (Verarbeitung) ist: migration\_Migration1\_product\_attr1  
des zweiten Attributes (Land): migration\_Migration1\_product\_attr2

siehe SW5-Shop

> **[Wandsticker Affenbande](https://www.tapetenwelt.com/wandsticker-affenbande)**
>
> Was ist denn hier los? Mit Hilfe der Wandsticker Affenbande verwandelst Du Dein Kinderzimmer in ein wahres Tollhaus. Das ist ein Gaukeln und…

Wie kann ich das entsprechend anpassen?

Mit freundlichen Grüßen

---

<div class="post-metadata">

### Author: ![edvof](https://avatars.discourse-cdn.com/v4/letter/e/e47774/32.png) [@edvof](https://forum.shopware.com/u/edvof)
#### Post date: [8. September 2023 um 06:27 UTC](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719/15 "2023-09-08T06:27:53Z")

</div>

Ja, dieses Code erzeugt nur die Ausgabe eines Zusatzfelds (ehemals Freitextfeld SW5) unterhalb der Produktnummer dafür musst du die /page/product-detail/buy-widget.html.twig editieren und den Block von if zu endif nur immer wieder kopieren und den technischen Namen ändern. Hat bei mir auch einige Zeit gebraucht um das zu kapieren. Wichtig ist eine Kopie des Themes in der du dann die Änderungen machst. Einfacher wird es wenn du das Plugin Costum Template Manager installierst. Hier kannst du oberhalb des Original Codes deine Änderungen machen und sie werden auch noch an der richtigen Stelle abgespeichert. - [Custom Template Manager | Shopware Store](https://store.shopware.com/en/dne5116914822923f/custom-template-manager.html) - Viel Glück.

Achtung - die nicht die buy-widget.html.twig unter component nehmen …

---

<div class="post-metadata">

### Author: ![4-haende](https://avatars.discourse-cdn.com/v4/letter/4/e9bcb4/32.png) [@4-haende](https://forum.shopware.com/u/4-haende)
#### Post date: [10. September 2023 um 15:21 UTC](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719/16 "2023-09-10T15:21:56Z")

</div>

Hallo,  
vielen dank noch mal für Deine Erläuterungen, insbesondere den Tipp mit dem Custom Template Manager. Hab es übers WE noch mal ausprobiert und siehe da, auch hinbekommen. Danke.

Hilft mir allerdings nicht toll weiter. Die Freitextfelder sind 1. mit einem internen Link befüllt und 2. mit einem image einer Flagge.png befüllt. Diese werden aber offensichtlich in SW 6 nicht mehr dargestellt. (Potenziell gefährlicher Code wird bereinigt und automatisch aus dem Editor entfernt.)  
Das war in SW5 noch möglich. Nun muss ich mir was anderes überlegen.  
Also danke nochmal und schönes RestWE

---

<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. September 2023 um 14:48 UTC](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719/17 "2023-09-12T14:48:12Z")

</div>

Dann schreib es mit ins Template rein:

`<img src="https://deinshop.de/static/{% migration_Migration1_product_attr1 %}">`

PS: Potenziell gefährlicher Code wird bereinigt und automatisch aus dem Editor entfernt. \<\< kannst du deaktivieren 😉

---

<div class="post-metadata">

### Author: ![4-haende](https://avatars.discourse-cdn.com/v4/letter/4/e9bcb4/32.png) [@4-haende](https://forum.shopware.com/u/4-haende)
#### Post date: [13. September 2023 um 11:39 UTC](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719/18 "2023-09-13T11:39:49Z")

</div>

Hallo Teddie,

danke erstmal für Deinen Hinweis. Werde ich demnächst mal mit auf den Schirm nehmen(vielleicht Wochenende). Hab schon mal darüber nachgedacht, das in ein Produkttemplate reinzuschreiben. **Das ist der Weg!**

---

<div class="post-metadata">

### Author: ![edvof](https://avatars.discourse-cdn.com/v4/letter/e/e47774/32.png) [@edvof](https://forum.shopware.com/u/edvof)
#### Post date: [14. September 2023 um 06:18 UTC](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719/19 "2023-09-14T06:18:36Z")

</div>

Entweder ins Template oder so … - [https://www.durchschnittskunde.de/umgehen-des-html-sanitizers-in-shopware-6-5-ein-workaround/](https://www.durchschnittskunde.de/umgehen-des-html-sanitizers-in-shopware-6-5-ein-workaround/)

---

<div class="post-metadata">

### Author: ![4-haende](https://avatars.discourse-cdn.com/v4/letter/4/e9bcb4/32.png) [@4-haende](https://forum.shopware.com/u/4-haende)
#### Post date: [14. September 2023 um 07:14 UTC](https://forum.shopware.com/t/ean-u-zusatzfelder-nach-migration-in-storefront-wieder-ausgeben/100719/20 "2023-09-14T07:14:58Z")

</div>

@edvof  
Danke für den Hinweis. 👍  
Grund: [Shopware 6.5 Update: Kein HTML mehr in Text CMS Blöcken und Zusatzfeldern erlaubt - DURCHSCHNITTSKUNDE](https://www.durchschnittskunde.de/shopware-6-5-update-kein-html-mehr-in-text-cms-bloecken-und-zusatzfeldern-erlaubt/)

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