EMail Templates: Wie können Thumbnails in den EMail Templates integriert werden?

Hallo!

In unseren EMail Templates der Bestellbestätigung und Status Updates sollen die Thumbnails der lineItems angezeigt werden. In den lineItems ist die mediaId in der Variable ‘coverId’ hinterlegt.

Bisherige Versuche über searchMedia() function

            {# fetch media as batch - optimized for performance #}
            {% set mediaCollection = searchMedia([sportsMediaId], context.context) %}

            {# extract single media object #}
            {% set sportsMedia = mediaCollection.get(sportsMediaId) %}

            {{ dump (sportsMedia) }}

=> official docu: https://docs.shopware.com/en/shopware-platform-dev-en/how-to/custom-fields-media-type
=> discussion: https://forum.shopware.com/discussion/65543/customfields-media-ausgabe

Das Problem der searchMedia() function scheint, dass in den Mail Templates kein context vorhanden ist; außerdem erhalte ich keine Ausgabe bei {{ dump() }} (environment ist aber auf dev)

Habt ihr Ideen?
Wie holt ihr euch die Bilder / Links?

Danke!

PUSH

Wir generieren Dokumente (wie Lieferscheine + Rechnungen) und hatten auch Gebrauch anhand von MediaIDs die MediaObjekte via searchMedia() zu beziehen.

Gleich wie bei den email-Templates fehlt uns auch der context.

Wir haben aber herausgefunden, dass das Context aber im Templatekopf schon hinzugefügt wurde.
{# @var context \Shopware\Core\Framework\Context #}

Daher konnten wir darauf zugreifen mit
{{ searchMedia([mediaId], context).first()|sw_encode_media_url }}

Jetzt kommt mein dämlicher Vorschlag:
Probiert es mal mit
{% set mediaCollection = searchMedia([sportsMediaId], context) %}
und macht aus context.context einfach context

In Bestellbestätigung oder Dokumenten:

{# @var context \Shopware\Core\Framework\Context #}
<img src="{{ searchMedia([lineItem.coverId], context).first()|sw_encode_media_url }}" width="100" />

Könntest du hierzu bitte mal ein Beispiel posten?