Zum Inhalt springen

Unterpfade von fileadmin herausbekommen?

Erstellt am 9. Juli 2008 · 3 Antworten · letzte Antwort am 10. Juli 2008

Tags: Dateien & FAL, Frage

dannyKay ·

Hallöchen,

ich muss mir mal eben meinen wöchentlichen Schubs in die richtige Richtung abholen.

Folgendes:
ich hab mir eine Extension geschrieben, in der u.a. eine Grafik angegeben werden kann. Dazu habe ich im Kickstarter ein Datenbankfeld vom Typ "Files" angelegt.

Die User können per Element Browser Dinge hochladen. Das klappt.
Dann können sie in der Extension ein Bild unter fileadmin auswählen. Das geht auch.

Das Problem ist, dass die Extension sich nur den Dateinamen merkt, nicht aber den Pfad "durch" fileadmin.

Wenn also jemand unter "fileadmin/meineBilder" ein Bild "johnny.jpg" hochlädt, kann er in der Extension zu diesem Bild navigieren, und es auswählen.
Im Eingabefeld und in der DB steht dann aber nur "johnny.jpg", und nicht "fileadmin/meineBilder/johnny.jpg" oder so.

Kann ich bitte auch den Pfad haben?

Wenn ich das nicht gelöst kriege, habe ich die Wahl
a) die User alle Bilder in einen Ordner hochladen zulassen, was im Chaos enden wird
b) in der Extension einen Pfad zu einem Standardordner hart zu verdrahten, und die User einschärfen, nur in diesen Ordner hochzuladen. Das endet auch im Chaos.

Vielen Dank für's Drüber-Nachdenken
DannyK

dannyKay ·

Gar keine Antwort?

Nicht einmal ein "RTFM"? Kein "schau ins TSRef"?

Kein "wenn du's raus hast, sagt bescheid"?

:o

dannyKay ·
just2b schrieb

Hallo,

wie wärs mit einem "Schau in die Forumregeln". Ist es denn wirklich notwendig, schon am nächsten Morgen zu pushen? Das erhöht nicht unbedingt die Beliebtheit!

Ja, entschuldige. Da hast Du natürlich Recht.
Ich habe offenbar versucht, den Druck von oben ans Forum weiterzugeben.
Soll nicht wieder vorkommen...

just2b schrieb

Natürlich bekommst du auch ein RTFM wenn du willst https://docs.typo3.org/m/typo3/reference-tca/main/en-us/Index.html > uploadfolder

deine bilder sind also unter uploads/deineext/ gespeichert

georg

Danke, das probiere ich gleich aus.