我为 IP 3.9 创建了一个插件,用于将视频上传到 encoding.com 并将它们转换为 mp4,这样用户就不必担心在其 html5 网站中使用的视频格式。
在先前版本的 ImpressPages 中,我使用 ItemsArea 类的 element_file 将原始视频上传到临时文件夹,一旦视频被编码,我会将其放入存储库中,以便用户可以使用小部件进行嵌入。
在新的 Impress Pages 4 Grid 类中,element_file 被替换为 RepostoryFile 字段,它直接将文件上传到主存储库(不允许您选择目标),这使得非编码视频可供用户使用。
有没有办法在不修改核心文件的情况下覆盖这种行为?
或者有没有办法告诉存储库在编码之前不要显示这些文件(如可见性标志)?
或者我可以从插件创建自定义字段类型吗?