Medienzusatzfeld: Wie die URL im Template verwenden?

Hallo zusammen,

ich habe ein Medienzusatzfeld erstellt und möchte das dort hochgeladene Bild nun auf der Produktdetailseite ausgeben. Den Code unter „Overview“ auf dieser Seite:

https://developer.shopware.com/docs/guides/plugins/plugins/plugin-fundamentals/custom-fields-of-type-media

habe ich genutzt, um zu dem Dump zu gelangen. Wenn ich mir dann mit:

{{ dump ( loremIpsum ) }}

die Variablen im Dev-Modus anzeigen lasse, sehe ich auch eine Variable „#url“ mit der benötigten URL. Wie kann ich diese Variable nun im Template verwenden? Mit:

{{ loremIpsum.url }}

oder:

{{ loremIpsum|url }}

funktioniert es leider nicht. Weiß jemand Rat?

Besten Dank im Voraus
und viele Grüße!

Du gibst {{ dump() }} ein und schaust, wo dein loremIpsum gespeichert ist.

Dann kannst du bspw. mit context.page.loremIpsum.url darauf zugreifen (context.page ist frei erfunden).

Hallo Max_Shop,

besten Dank, das war der entscheidende Hinweis. Mit dem kompletten Dump konnte ich sehen, woran ich mich entlang hangeln muss bis zur gewünschten Variablen. Vielen Dank! :slight_smile:

1 „Gefällt mir“