Zum Inhalt springen

TCA - Dateien umbenennen

Erstellt am 3. März 2009 · 1 Antwort · letzte Antwort am 4. März 2009

Tags: TCA, Datei-Upload, Frage

Morla ·

Hallo,
ich bin neu hier und auch noch ziemlich neu in der Extension-Entwicklung. Hab erst eine kleine Extension programmiert und stehe gerade vor der zweiten. In dieser sollen sowohl im Backend als auch im Frontend über ein Formular neben ganz normaler Dateneingabe auch noch Dateien hochgeladen werden können. Diese sollen automatisch umbenannt werden, damit der Link nicht so leicht zu erraten ist. Im Frontend ist das ja nicht so schwer umzusetzen, aber im Backend wollte ich auf das TCA zurückgreifen und mir die Eingabemaske damit erstellen lassen. Ich schätze aber, dass ich da keine Möglichkeit habe zu bestimmen wie die Dateien heißen sollen, da ja immer der Originalname beibehalten wird. Oder irre ich mich da?
Ich hoffe ihr versteht was ich meine. Bin mit der ganzen Materie und den Begrifflichkeiten noch nicht so vertraut :o .

Viele Grüße
Morla 🙂

Unbekannter Benutzer ·

Mmm Backend ist schwer. Es gibt die Möglichkeit beim Speichern eine eigene Funktion einzubinden (wie das genau gemacht wird müsste ich mir jetzt aber auch aus den Core Dokus raussuchen), in dieser Funktion hast du das gesamte Daten Array zur Verfügung, kannst es manipulieren und dann zum endgültigen speichern in der DB zurückgeben. Dabei könntest du dann z.b. den Dateinamen aus dem Array auslesen, die betreffende Datei umbenennen und den neuen Namen in das Array zurückschreiben.