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