[TYPO3-german] Re: Extbase/FAL Upload-Zielordner ändern, Dateibenennung

2015-07-07 Diskussionsfäden Ju Geiwa

Ich habe zumindest keine gefunden oder erhalten - bin letztlich bei dem alten Verfahren ('internal_type' 
= 'file' und 'uploadfolder) geblieben, da ich keinen Weg gefunden habe, die Ablage der 
FAL-Dateien (nur für meine Ext oder gar je nach Datenkontext) anzupassen. Wenn ich mich dunkel 
recht erinnere, kann man irgendwo (und wenn es in der Config der Typo-Installation ist) den Ordner 
user_upload für FAL-Uploads auf irgendetwas anderes ändern, aber das war dann glaube ich eine 
generelle und Installations-weit gültige Einstellungen, daher für meine Vorstellungen indiskutabel.
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

[TYPO3-german] Extbase/FAL Upload-Zielordner ändern, Dateibenennung

2014-07-28 Diskussionsfäden Ju Geiwa

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