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
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an