【发布时间】:2012-10-10 21:52:56
【问题描述】:
当用户将文件上传到文件放置区时,我需要拦截事件。
在这种情况下,我应该可以访问具有文件放置区域和已上传文件的项目。
我尝试了 item:saved 和 uiUpload 处理器,但它们没有提供足够的信息。
我需要的是:
- 文件放置区字段 ID
- 更新项目
- 上传的文件名
sitecore 是否有针对此类用户操作的事件以及所有必需的信息?
【问题讨论】:
标签: sitecore
当用户将文件上传到文件放置区时,我需要拦截事件。
在这种情况下,我应该可以访问具有文件放置区域和已上传文件的项目。
我尝试了 item:saved 和 uiUpload 处理器,但它们没有提供足够的信息。
我需要的是:
sitecore 是否有针对此类用户操作的事件以及所有必需的信息?
【问题讨论】:
标签: sitecore
我设法解决了我的问题。
我使用 uiUpload 管道拦截文件上传。
然后我使用 UploadArgs 的 UploadedItems 属性来获取媒体库中的文档项。
之后,我使用媒体文件夹属性“Refererrs”(它是带有 FDAFolder 模板的项目祖先)来获取上传到的相关项目和字段。
【讨论】: