Closed Shoekrates closed 11 years ago
Wo genau kommt denn der Klartext-Link her? Hast Du den selbst eingegeben? In der Dateiverwaltung werden die Links nämlich Base64-enkodiert übergeben.
Den seh ich doch oben in der Adresszeile des Popup-Fensters?! Es öffnet sich ein neues Browserfenster, kein Overlay (Lightbox).
Der genaue HTML-Code des Links in der Dateiverwaltung lautet:
`<a onclick="Backend.openWindow(this, 731, 559); return false;" title="In einem neuen Fenster ansehen" href="contao/popup.php?src=tl_files/music_academy/image.png"><img style="margin:0px 0px 2px 23px;" alt="" src="system/html/image-79120014.png"></a>`
Wie kann ich das in der Onlinedemo reproduzieren?
Gute Frage. In der Online-Demo liegt der Link ausschließlich auf dem Dateisymbol in der Dateiverwaltung, nicht auf dem Bild selbst. Und es öffnet sich eine Lightbox, kein neues Fenster. Hier lautet der Link im Quellcode auch:
<a data-lightbox="details 661 401" title="In einem neuen Fenster ansehen" href="contao/popup.php?src=dGxfZmlsZXMvbXVzaWNfYWNhZGVteS9hZG1pbi5naWY="><img width="18" height="18" alt="image/gif" src="system/themes/default/images/iconGIF.gif"></a>
Jetzt frag ich mich doch, woran das liegt. Der Contao-Check bringt keinerlei Fehler.
Irgendwelche Extensions installiert?
Oha. Guter Hinweis. Ich kann es scheinbar auf Erweiterungen eingrenzen, die in irgendeiner Weise auf die Dateiverwaltung einwirken. Z. B. mc_extended oder searchBackend. Die sind eh nicht mit der aktuellen Contao-Version kompatibel, liefen aber weitestgehend störungsfrei. Das war dann wohl ein Trugschluss. Issue kann also geschlossen werden.
Öffnet man in der Dateiverwaltung das Bildpopup, erscheint im Popup leider nur "Invalid Path". Das betrifft bei uns die Versionen 2.10.4 bis 2.11.6. Selbst in der Music Academy kommt der gleiche Fehler: Der Aufruf von "http://www.meinedomain.de/popup.php?src=tl_files/music_academy/james-wilson.jpg" ergibt "Invalid Path", obwohl das Bild direkt in der Dateiverwaltung ohne Probleme angezeigt wird.
Scheinbar bin ich auch nicht der Einzige, der das Problem hat, das geistert schon länger durchs Forum: https://www.contao-community.de/showthread.php?22754-Bildpopup-im-Backend-quot-Invalid-path-quot