ist, welcher nur in der Demo nicht funktioniert. Ich bin der Meinung dass sich der Bildpfad bei irgendeinem der letzten plugins geändert hat, und jetzt alle Artikelbilder in eigenen Ordnern liegen!?
Wer hat Recht? Ich habe Shopware 5.1.2 im Einsatz.
Ich habe gerade mal etwas in den upgrade guides gelesen, und herausgefunden, dass die Bildpfad änderung wohl mit 5.1.0 Rc1 eingeführt wurde. Auf github steht in der upgrade.md allerdings auch folgendes dazu:
A MediaPathNormalizer removes all unrelevant parts of a string to get a coherent syntax like media/image/blue_shoes_size37.jpg
Was soll das jetzt genau heißen? Müssten meine Bilder auch ohne die neuen Unterordner aufgerufen werden können?
Es sind normalerweise nur die statisch eingebundenen Bilder noch mit dem Pfad ohne Unterordner eingebunden, da Shopware seit der Umstellung der Pfade, die Pfade natürlich auch angepasst hat.
Aufrufbar sollten die Bilder jedoch trotztdem sein, da Shopware automatisch auf den neuen Pfad mit Unterordnern weiterleitet.
Du erhälst dann ledigleich eine Meldung in deiner Shopware Log.
Seit wann dies Auftritt kann ich nicht sagen. In meinem Shop wird auch alles korrekt dargestellt. Ich habe jetzt ein Plugin im Test welches auf die Artikelbilder zugreift. Und eben dieses Plugin ruft den alten Pfad ab. Da bei mir allerdings nichts umgeleitet wird, wird natürlich kein Bild angezeigt.
Mir ist aufgefallen, dass auf shopwaredemo.de auch nicht vom alten auf den neuen Pfad umgeleitet wird. Ich blicke da jetzt ehrlich gesagt nicht mehr wirklich durch wie das korrekte Verhalten sein sollte.
das hilft wahrscheinlich schonmal weiter. Die .htaccess ist vorhanden, und ebenfalls der Eintrag. Mein Shop läuft allerdings über nginx. Da wird ja die htaccess nicht berücksichtigt, oder?