fix(imagor): only use fit-in when the media folder keeps aspect ratio #48
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/imagor-per-folder-aspect-ratio"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #47.
Root Cause
fit-inwurde in #44 pauschal für alle Thumbnail-Anfragen aktiviert.keepAspectRatioist aber eine Pro-Medien-Ordner-Einstellung (media_folder_configuration.keep_aspect_ratio) — Ordner mit deaktiviertem Flag erwarten weiterhin Crop-to-Fill, das pauschalefit-inproduzierte dort zu kleine Bilder mit Leerraum statt die Box zu füllen.Fix
ImagorUrlBuilder::build()fragt jetzt pro Medien-Ordner den tatsächlich konfigurierten Wert ab (viamedia_folder_id, denRemoteThumbnailUrlSubscriberaus der MediaEntity mitgibt), gecacht pro Request-Lebenszyklus. Kein Ordner bekannt (z. B. Basis-URL-Decorator mit0x0) → Standardverhalten wie bisher.Testplan
php -lbin/console cache:clearmit komplett geleertemvar/cache/dev*— DI-Container kompiliert fehlerfrei mit dem neuenConnection-Argument