Zusatzfeld wird nicht im Frontend angezeit

Hallo zusammen,

meine description.twig sieht so aus:

Aber egal, was ich versuche, es wird im Frontend immer nur eine 0 angezeigt:

Das Zusatzfeld sollte eine URL sein, was kann im Code falsch sein?

LG Flo

Hallo,

erst einmal fehlt ganz am Ende des Codes ein %} . Darüber hinaus kommt es auch darauf an, ob ein Produktseiten-Layout zugewiesen wurde oder nicht (ab Shopware 6.6 gibt es das verwendete Template nämlich nicht mehr, siehe: shopware/src/Storefront/Resources/views/storefront/page/product-detail/description.html.twig at trunk · shopware/shopware · GitHub ).

Was zeigt denn ein {{ dump() }} an?

Ein Shopware-Beispiel findet man hier: Add Custom Field in the Storefront | Shopware Documentation .

Vielleicht liegt es auch an dem Bindestrich im Namen?

Grüße
Sebastian

Hi Sebastian,

danke für deine Antwort. Ich habe das mittlerweile in die buy-widget.html.twig eingebaut, funktioniert dort aber auch nicht:
grafik

Anstatt der URL wird trotzdem eine „0“ ausgeben.
Ich denke, an dem technischen Name wird es nicht liegen weil - ich habe ein Plugin installiert, in dem man Zusatzfelder in neuen Tabs anzeigen lassen kann in der Detail-Ansicht- und wenn ich dort das besagte Zusatzfeld auswähle:
grafik

Dann wird die URL im Frontend ausgegeben:
grafik

Aber genau diese URL brauch ich halt in meinem a-Tag oben :slight_smile:

LG Flo

Vielleicht so:
``
{{ name_vom_feld|trans|raw }}

Also "trans" mit rein.

leider nein :confused:

LG Flo

Probier es mal mit:

{{ page.product.translated.customFields[`migration_beftechSW5-beftechSW6_product_attr12´] }}

Gruß
Frank