Hallo zusammen,
ich habe ein Problem mit der Thumbnail-Generierung für Bilder, die aus einem Shopware 5-Shop in meinen Shopware 6-Shop migriert wurden. Ich konnte das Problem inzwischen etwas eingrenzen.
Ausgangssituation:
- Shopware 6 wurde als neuer Shop eingerichtet, und die Produkte sowie Medien wurden über das Migrations-Tool aus einem Shopware 5-Shop migriert.
- In den Erlebniswelten füge ich einen Block vom Typ Bild ein und wähle ein migriertes Bild aus.
- Das Bild wird ohne die erwarteten
srcset
-Attribute oder<picture>
-Tags gerendert, und es wird immer nur die Originalgröße des Bildes angezeigt (z.B. 4000px breit).
Eingrenzung des Problems:
- Wenn ich ein neues Bild hochlade (also ein Bild, das nicht migriert wurde), wird es korrekt mit
srcset
und den verschiedenen Thumbnail-Größen für unterschiedliche Gerätegrößen ausgeliefert. - Das Problem tritt ausschließlich bei Bildern auf, die aus Shopware 5 migriert wurden.
- Sobald ich ein migriertes Bild aus dem alten Shop herunterlade und es neu in die Medienverwaltung von Shopware 6 hochlade, funktioniert die Thumbnail-Generierung und die Ausgabe von
srcset
korrekt.
Was ich bereits geprüft habe:
- Cache geleert.
- Theme compiliert.
- Thumbnail-Generierung per CLI ausgeführt (
bin/console media:generate-thumbnails
) - HTML-Output geprüft:
- Für migrierte Bilder wird nur ein einfaches
<img>
-Tag ohnesrcset
ausgegeben. - Für neu hochgeladene Bilder funktioniert das
<picture>
-Tag mit densource
-Tags korrekt.
Meine Frage:
Gibt es eine bekannte Inkompatibilität oder einen Bug bei der Migration von Shopware 5-Bildern in Shopware 6, der die korrekte Generierung von srcset
in Erlebniswelten verhindert? Muss nach der Migration ein zusätzlicher Schritt durchgeführt werden, um die Thumbnails oder Metadaten der migrierten Bilder neu zu generieren?
Vielen Dank für eure Unterstützung!