我正在使用powermail来允许FE-User编辑他自己的用户记录的几个字段 . 工作正常,没有麻烦 .
现在我还想允许上传文件 . 有没有办法用powermail将文件保存到FAL?不幸的是,我没有找到任何资源 . 也许可以在保存到DB时实现userfunc,从而生成所需的DB条目?使用powermails“upload”-field-type时,文件会被写入uploads / tx_powermail . 我可以在typoscript的db_entry步骤中访问该文件路径,并可以将其传递给userfunc - 作为回报应该
-
生成sys_file条目
-
删除可能已存在的sys_file_reference
-
生成新的sys_file_reference
我错过了什么吗?有什么想法吗?以前有人做过这样的事吗?
或者是我从powermail切换到自定义extbase扩展的唯一选择?
系统:TYPO3 7.6.16,Powermail 3.17
谢谢
3 回答
目前powermail不使用FAL关系 . 如果你需要这样的东西,你必须添加一个自己的整理器来完成上传的东西 - 见https://docs.typo3.org/typo3cms/extensions/powermail/ForDevelopers/AddFinisherClasses/Index.html
我在powermail中遇到同样的问题,我使用powermail
Finisher
类,如下所示 .Typo脚本:
请参考此链接 . AddImageFinisher Class file
仅供记录 . TYPO3 8核心提供了新的表格扩展,允许两者 . 使用保存到数据库装订器,您可以轻松编辑fe_user数据 . 此外,所有图像上传都作为FAL处理 . 我们将记录此用例并发布一个小型扩展(即将完成) .