Eigenes Einkaufswelt Element - Bilder-Eigenschaften und -varianten

Hi,

ich habe ein eigenes Einkaufswelt Element gebaut und dort eine Eingabefeld für ein Medium eingebunden:

        $component->createMediaField([
            'name' => 'file',
            'fieldLabel' => 'Banner Bild',
            'valueField' => 'virtualPath'
        ]);

Wenn ich das im Template ausgebe, erhalte ich den Pfad. OK.
Aber wie komme ich an die Eigenschaften des Bildes wie die Breite und Höhe?
Und wie kann ich Varianten (Thumbnails) daraus generieren (für ein srcset) und darauf zugreifen?

Danke
Stephan

Hallo Stephan,

schau‘ dir dieses Tutorial an: https://developers.shopware.com/developers-guide/custom-shopping-world-elements/#search-results

Speziell den Punkt Process the element data before output.

Da kannst du z.B. die Daten noch weiter anreichern.

Viele Grüße

1 „Gefällt mir“

Danke. Das Tutorial kenne ich schon. Aber ich wollte einfach mal eben …

Schaun wir mal …

Ich habe eigentlich noch nicht so recht die Erfahrung in der Shopware-Plugin-Programmierung. Und das Tutorial setzt da shon einiges voraus.

Irgendwelche Beispiele für meine Problemstellung gibt es nicht?