Hallo Contao-Community,
ich habe ein Problem mit der Anzeige von Bilder. Ich habe viele ähnliche Beiträge zu dem Thema gelesen und keine Lösung gefunden. Daher mache ich jetzt ein Thema auf.
System:
- Contao 4.4.26 (managed)
- 2 Sprachen mit <lang>/ in der URL
- Läuft aktuell unter MAMP auf Localhost (PHP 7.1)
Problem:
Wenn ich Bilder hochladen und im Artikel einbinde (z.b. ce_image), dann werden diese im Frontend nicht angezeigt.
Die Bilder liegen in einem Unterordner von files/ und dieser hat das Flag "öffentlich" aktiv.
Bildschirmfoto 2018-10-24 um 10.56.52.png
Der Pfad stimmt meines Erachtens nicht:
Bildschirmfoto 2018-10-24 um 10.55.34.png
Das http:// darf nicht vorangestellt werden oder localhost muss noch ergänzt werden.
Code:
HTML-Code:
<figure class="image_container">
<a href="http://files/gapartment_theme/files/content/grundrisse/grundriss.png" data-lightbox="a63e30" class="cboxElement">
<img src="http://files/gapartment_theme/files/content/grundrisse/grundriss.png" width="1158" height="918" alt="" itemprop="image">
</a>
</figure>
URL: http://localhost/de/apartment/fricken.html
Wenn ich die Website via app_dev.php aufrufe, dann klappt es:
URL: http://localhost/app_dev.php/de/apartment/fricken.html
HTML-Code:
<figure class="image_container">
<a href="files/content/grundrisse/grundriss.png" data-lightbox="a63e30" class="cboxElement">
<!-- TEMPLATE START: templates/picture_default.html5 -->
<img src="files/content/grundrisse/grundriss.png" width="1158" height="918" alt="" itemprop="image">
<!-- TEMPLATE END: templates/picture_default.html5 -->
</a>
</figure>
Wenn ich das Bild direkt im Browser via http://localhost/files/content/grundrisse/grundriss.png aufrufe, so kann ich problemlos zugreifen.
Kann mir jemand einen Tipp geben, welche Einstellung hier nicht stimmt?
Danke.
Beste Grüße
AFX
Lesezeichen