[TYPO3-german] Re: FAL: Module zur Bearbeitung von Seiteninhalten mit Bild-Referenzen werden im Backend werden bei Löschen von Originaldatei mit "No file found for given UID" abgewürgt

d.ros projects at r-system.de
Wed Jun 26 12:41:13 CEST 2013


Am 26.06.2013 12:37, schrieb Christian Essl:
> Hallo,
>
> es geht um folgendes: Mit der Einführung von FAL ab TYPO3 6.0 werden die Dateien, die der Redakteur in der Dateiliste hochlädt, über die sys_file*-Tabellen verwaltet, wodurch diese nun referenziert statt kopiert werden können, usw. Eine einfache Abstraktionsschicht also.
>
> Allerdings sehe ich hier in der Praxis häufig folgendes Usability-Problem mit FAL: Eine Bilddatei wird aus der Dateliste entfernt (Gründe dafür kann es viele geben), FAL findet den Pfad zum Bild nicht mehr und würgt das gesamte PHP-Skript mit einer Exception ab.
>
> Beispiel (aus TYPO3 6.1.1): Ich entferne eine Bilddatei über die Dateliste, das auf der Seite 'X ' im Seiteninhalt vom Bild 'Y' referenziert wird. Versuche ich nun im Backend die betreffende Seite oder den Seiteninhalt aufzurufen, wird das gesamte Modul mit der uncaught TYPO3 Exception   "#1317178604: No file found for given UID" abgewürgt. Dieses aus dem einfachen Löschen eines Bildes enstandene Problem würde sich jetzt nur damit lösen lassen, indem ich als Administrator direkt die Referenz aus dem Eintrag in der tt_content-Tabelle entferne. Der Redakteur selbst wäre jetzt völlig aufgeschmißen und hätte keine Möglichkeit, seinen Fehler zu korrigieren, da der betreffende tt_content-Inhalt dank der geworfenen Exception nicht mehr im Backend aufrufbar ist.
>
> Darum meine Verständnisfrage: Ist dieses Verhalten in der Form beabsichtigt? Der Fehler ist ja an sich trivial: Eine Referenz zu einem Bild wird nicht mehr gefunden. Anderswo würde man sich mit einem einfachen Warning begnügen. Beispiel: Die Warnung im Pluginauswahl-Feld, wenn ein nicht mehr vorhandenes Plugin ausgewählt wurde führt auch nicht gleich dazu, dass das Backend beim Versuch, den betreffenden Seiteninhalt aufzurufen, mit einer Exception abgeschossen wird.
>


http://forge.typo3.org/projects/typo3v4-core/issues?query_id=391

Noch Fragen ? :-)

Cheers David


More information about the TYPO3-german mailing list