Hallo!
Ich habe das Problem bei einer Website, das der Kunde einige Bilder mit Sonderzeichen benannt hat. Contao scheitert bei der automatischen Bildverarbeitung mit responsive images bei diesen Bildern und die entsprechenden Seiten im Frontend laden nicht. (Ich generiere die Bilder im Frontend Template über Custom Code)
In den Logs steht dann immer das das entsprechende Bild nicht gefunden werden kann: (wahrscheinlich weil es vom System nicht generiert werden kann)
Code:
[2021-04-16 10:46:00] request.INFO: Matched route "tl_page.2645". {"route":"tl_page.2645","route_parameters":{"_token_check":true,"_controller":"Contao\\FrontendIndex::renderPage","_scope":"frontend","_locale":"en","pageModel":"[object] (Contao\\PageModel: {})","parameters":"/driveplus","_route":"tl_page.2645"},"request_uri":"https://www.----.de/en/----/----","method":"GET"} []
[2021-04-16 10:46:00] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
[2021-04-16 10:46:01] request.CRITICAL: Uncaught PHP Exception InvalidArgumentException: "Image "assets/images/0/Diamant-Einlauffräser-D85-(DN250)-mit-Firma-Sondergewinde_Dirve-Plus-großer-Motor-917c57e2.png" could not be found" at /kunden/324334_01458/webseiten/contao/2102/vendor/contao/core-bundle/src/Resources/contao/library/Contao/Image.php line 137 {"exception":"[object] (InvalidArgumentException(code: 0): Image \"assets/images/0/Diamant-Einlauffräser-D85-(DN250)-mit-Firma-Sondergewinde_Dirve-Plus-großer-Motor-917c57e2.png\" could not be found at /kunden/324334_01458/webseiten/contao/2102/vendor/contao/core-bundle/src/Resources/contao/library/Contao/Image.php:137)"} []
Ich hatte dem Kunden bereits empfohlen diese Dateien nach normalen Dateinamenskonventionen zu benennen, leider mit wenig verständnis. Gibt es eine Möglichkeit diese Bilder dennoch von Contao verarbeiten zu lassen?
Grüße, Filip
Lesezeichen