[TYPO3-german] [formhandler] image upload sys_file uid -> sys_file_reference uid_local
skydivematy
skydivematy at gmail.com
Sat Feb 15 15:23:14 CET 2014
Hallo Liste,
ich stehe im Moment etwas auf dem Schlauch wie ich "formhandler" die
sys_file "UID" an sys_file_reference mappen kann.
Das Image wird vom User geladen und in Resources/user_upload Temporär
Zwischengespeichert.
files {
uploadFolder = {$formhandler.lost-found-submit.uploadFolder}
...
}
Dann etwas setup.
finishers {
1.class = Finisher_DB
1.config {
table = tx_news_domain_model_news
key = uid
fields {
author_email.mapping = author_email
...
}
}
3.class = Tx_Formhandler_Finisher_DB
3.config {
table = sys_file_reference
key = uid
fields {
pid.postProcessing = TEXT
pid.postProcessing.value = {$formhandler.lost-found-submit.pid}
tstamp.special = sub_tstamp
crdate.special = sub_tstamp
uid_foreign.special = inserted_uid
uid_foreign.special.table = tx_news_domain_model_news
...
}
}
4.class = Finisher_GenerateAuthCode
4.config {
table = tx_news_domain_model_news
authCodePage = {$formhandler.lost-found-submit.redirectPage_optin}
selectFields = *
# auth_code =
}
5.class = Tx_Formhandler_Finisher_Mail
5.config {
checkBinaryCrLf = message
# limitMailsToUser = 1
admin {
...
}
user {
...
}
}
# Move files from temp to specified folder.
6.class= Finisher_StoreUploadedFiles
6.config {
finishedUploadFolder = {$formhandler.lost-found-submit.storageFolder}
}
Bis hier alles im Grünen Bereich.
Das image liegt nun in Resources/Public/media/images, jedoch die
sys_file referenziert noch Recources/user_upload(image.jpg
Erst nach aufruf "Filelist" Resources Images im BE wird der neue Pfad
zum Image angelegt /image.xxxx.jpg.
Wie komme ich an diese sys_file UID und mappe sie in sys_file_reference
uid_local.......???
Möglich eine 2. Form (skipView = 1)wo nach Bestätigung des
Authcodes(mail) Redirect wird und dies durchführt?
Hat jemand eine Idee???
gruss
maty
More information about the TYPO3-german
mailing list