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 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:
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:
Dann wird die URL im Frontend ausgegeben:
Aber genau diese URL brauch ich halt in meinem a-Tag oben
LG Flo
Vielleicht so:
``
{{ name_vom_feld|trans|raw }}
Also "trans" mit rein.
Probier es mal mit:
{{ page.product.translated.customFields[`migration_beftechSW5-beftechSW6_product_attr12´] }}
Gruß
Frank