Hallo zusammen,

vielleicht bin ich auch nur blind oder habe falsch gesucht, auf jeden Fall 
würde ich mich freuen, wenn mir jemand zu meiner zweiteiligen Frage helfen 
könnte :-).

Ausgangslage: aufgrund besonderer Wünsche muss ich unter Typo3 6.2 mit 
Extbase/Fluid eine eigene Extension basteln. Das klappt soweit auch ganz gut, 
vor einem Problem / oder eigenem Wunsch stehe ich aber hinsichtlich Dateien 
(z.B. Bilder o.ä.), die ich für Datensätze meines Models benutzen möchte.

Benutze ich für Dateien (z.B. ein Foto zu einem Mitarbeiter-Datensatz) die Variante als 
"file" in der TCA (mit u.a. 'internal_type' => 'file',
'uploadfolder' => 'uploads/tx_meinplugin/ordner') gefällt mir das Ergebnis eigentlich ganz gut, 
denn ich kann a) definieren in welchem Ordner ich die Datei abgelegt haben möchte und b) benennt mir 
Typo3 Dateien sogar automatisch um, wenn es als "bild" schon gibt, wird es eben 
"bild01".
Soweit so gut, allerdings ist dieses Vorgehen wohl lt. Typo3-Doku nicht mehr "en 
vogue" und man möge stattdessen mit FAL, also den reinen Verweisen arbeiten.

Nun bekomme ich es auch hin, dass ich stattdessen eben FAL-Referenzen für die 
Bilder speichere (im BE kann entweder eine Datei neu hochgeladen werden oder 
eine vorhandene aus dem Baum gesucht werden), ich kann es auch ausgeben / 
auslesen, etc. aber zwei Dinge stören mich:

1. Wird eine Datei hochgeladen, landet diese immer im "fileadmin/user_uploads"-Ordner. 
Ich würde den Speicherort gerne ändern können (nur für meine Extension, idealerweise in der TCA 
o.ä. je nach Model, zu dem die Datei gehört, nicht für die gesamte Typo3-Installation), da ich a) 
gerne thematisch unterteilen möchte (Ordner für Mitarbeiterbilder, Ordner für Tierbilder etc...) 
und b) eigentlich die Dateien gerne an einer Stelle hätte, wo sie ein neugieriger Backend-Nutzer 
nicht ohne weiteres versaubeuteln könnte (fileadmin...). Der Wert "uploadfolder" in der 
TCA-Config scheint bei dieser Variante keinen Effekt zu haben.

2. Noch ärgerlicher ist für mich die Tatsache, dass beim Hochladen einer Datei "Bild" und bereits 
vorhander Datei "Bild" die vorhandene Datei (in user_uploads) entweder überschrieben wird, oder 
eben nichts hochgeladen wird. Das ist - besonders bei mehreren potentiellen Benutzern unkomfortabel bzw. 
"gefährlich", da sich kaum jemand daran halten wird, seine Dateien VOR dem Upload sinnig / unique 
zu benennen.

(3. An sich wäre ich ja mit "automatischen" unique Dateinamen schon glücklich, wenn es aber 
womöglich noch eine Möglichkeit gäbe, den Dateinamen um ein selbstgebautes Präfix zu ergänzen [z.B. 
"uid_bild.jpg" und "uid_bild01.jpg"], wäre das auch nett.)

Eigentlich hört sich beides recht "simpel" an, aber trotz allen Suchens, GIDF 
usw. habe ich keine Lösung gefunden :-(. Würde mich freuen, wenn jemand einen Tipp hat 
bzw. mir die verweinten Augen öffnet :-).

Gruß
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an