# Reihenfolge der Ausgabe aller Zusatzfelder im Frontend festlegen

**URL:** <https://forum.shopware.com/t/reihenfolge-der-ausgabe-aller-zusatzfelder-im-frontend-festlegen/101527>\
**Category:** Installation / Einstieg\
**Created:** [10. Oktober 2023 um 10:27 UTC](https://forum.shopware.com/t/reihenfolge-der-ausgabe-aller-zusatzfelder-im-frontend-festlegen/101527 "2023-10-10T10:27:22Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Holley](https://avatars.discourse-cdn.com/v4/letter/h/7ea924/32.png) [@Holley](https://forum.shopware.com/u/Holley)\
**Post date:** [10. Oktober 2023 um 10:27 UTC](https://forum.shopware.com/t/reihenfolge-der-ausgabe-aller-zusatzfelder-im-frontend-festlegen/101527/1 "2023-10-10T10:27:22Z")

</div>

Hallo,  
wie bestimmt sich, bzw. wie kann ich die Reihenfolge der Ausgabe der Zusatzfelder im Frontend in der Produktansicht beeinflussen?  
Ich verwende Shopware 6.5.5.1 mit einem child theme des Shopware-Standard-Themes und bilde folgende Schleife in der /custom/plugins/MEINchildTheme/src/Resources/views/storefront/page/product-detailproperties.html.twig:

```auto
{% for key, item in page.product.translated.customFields %}
{% set transName = "customFields." ~ key %}
    <tr>
        <th>{{ transName|trans|sw_sanitize }}:</th>
        <td>{{ item }}</td>
    </tr>
{% endfor %}

```

Das ist die Ausgabe:

 ![Bildschirmfoto 2023-10-10 um 12.09.47](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/4/7/476c29cd81431d8ea57c8d0efaa739d3ceab8c20.png)

Im backend sind folgende Positionen angegeben:

 ![Bildschirmfoto 2023-10-10 um 12.10.50](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/6/2/6295b58c5acc153fef53270d681ec6725609e04c.png)

Gemäß der Einstellung Position erfolgt auch die Anzeige bei der Eingabemöglichkeit unter Pordukt/Spezifikationen:

 ![Bildschirmfoto 2023-10-10 um 12.10.05](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/f/1/f1fe0a36e4badf3e06bb92c2455cc36814b37fb8.png)

Es gibt keinen Zusammenhang zwischen dem Erstelldatum des Zusatzfeldes und der Anzeige:

 ![Bildschirmfoto 2023-10-10 um 12.10.32](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/e/c/ecb5ed5b0a5dd8c0d9f9d36562813dc1e4524c81.png)  
custom\_drinks\_1 = Alkohol-Gehalt  
custom\_drinks\_3 = Säuregehalt  
custom\_drinks\_2 = Restzucker

Danke für Eure Hilfe!

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [10. Oktober 2023 um 13:59 UTC](https://forum.shopware.com/t/reihenfolge-der-ausgabe-aller-zusatzfelder-im-frontend-festlegen/101527/2 "2023-10-10T13:59:18Z")

</div>

Wenn du im Developer Modus bis (.env von prod auf dev), dann geb mal

`{{ dump(page.product.translated.customFields) }}`

aus und schaue, ob da die positions auch ausgegeben werden. Falls ja, dann kannst du dein Array im twig danach sortieren.

---

<div class="post-metadata">

**Author:** ![Holley](https://avatars.discourse-cdn.com/v4/letter/h/7ea924/32.png) [@Holley](https://forum.shopware.com/u/Holley)\
**Post date:** [10. Oktober 2023 um 19:52 UTC](https://forum.shopware.com/t/reihenfolge-der-ausgabe-aller-zusatzfelder-im-frontend-festlegen/101527/3 "2023-10-10T19:52:08Z")

</div>

Vielen Dank für Deine Idee.

Leider wid die Position so nicht ausgegeben:  
array:3 [▼  
„custom\_drinks\_2“ =\> 3.2  
„custom\_drinks\_3“ =\> 4.2  
„custom\_drinks\_1“ =\> 2.3  
]

Ich hatte eigentlich gehoff - und erwartet - dass ich das irgendwo im Backend lösen kann…  
Das ist definitiv nicht möglich?

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [10. Oktober 2023 um 20:25 UTC](https://forum.shopware.com/t/reihenfolge-der-ausgabe-aller-zusatzfelder-im-frontend-festlegen/101527/4 "2023-10-10T20:25:59Z")

</div>

Es wundert mich etwas, dass im Backend Positionen angegeben werden können (siehe Screenshot), aber diese nicht mit gegeben werden. Dann hilft wohl nur ein Subscriber, um die Wert mit ans Frontend zu übergeben.

---

<div class="post-metadata">

**Author:** ![Holley](https://avatars.discourse-cdn.com/v4/letter/h/7ea924/32.png) [@Holley](https://forum.shopware.com/u/Holley)\
**Post date:** [11. Oktober 2023 um 06:47 UTC](https://forum.shopware.com/t/reihenfolge-der-ausgabe-aller-zusatzfelder-im-frontend-festlegen/101527/5 "2023-10-11T06:47:44Z")

</div>

Da stimme ich Dir zu, aber vor allem - wenn im backend eine Reihenfolge angelegt werden kann - wieso wird die dann nur für’s backend verwendet? Was macht das für einen Sinn? Wenn überhaupt, ist doch die Festlegung der Reihenfolge vor allem für’s frontend sinnvoll und entscheidend? Ist mir echt ein Rätsel, welcher Logik oder Annahme das folgt.

Ich danke Dir auf jeden Fall für Deine fleißigen Antworten hier im Forum und insbesondere natürlich hier auf meine!
