contao / core

Contao 3 → see contao/contao for Contao 4
GNU Lesser General Public License v3.0
492 stars 213 forks source link

Bildpopup im Backend "Invalid path" #4911

Closed Shoekrates closed 11 years ago

Shoekrates commented 11 years ago

Ö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

leofeyer commented 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.

Shoekrates commented 11 years ago

Den seh ich doch oben in der Adresszeile des Popup-Fensters?! Es öffnet sich ein neues Browserfenster, kein Overlay (Lightbox).

Shoekrates commented 11 years ago

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>`
leofeyer commented 11 years ago

Wie kann ich das in der Onlinedemo reproduzieren?

Shoekrates commented 11 years ago

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.

leofeyer commented 11 years ago

Irgendwelche Extensions installiert?

Shoekrates commented 11 years ago

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.