1

我为 IP 3.9 创建了一个插件,用于将视频上传到 encoding.com 并将它们转换为 mp4,这样用户就不必担心在其 html5 网站中使用的视频格式。

在先前版本的 ImpressPages 中,我使用 ItemsArea 类的 element_file 将原始视频上传到临时文件夹,一旦视频被编码,我会将其放入存储库中,以便用户可以使用小部件进行嵌入。

在新的 Impress Pages 4 Grid 类中,element_file 被替换为 RepostoryFile 字段,它直接将文件上传到主存储库(不允许您选择目标),这使得非编码视频可供用户使用。

有没有办法在不修改核心文件的情况下覆盖这种行为?

或者有没有办法告诉存储库在编码之前不要显示这些文件(如可见性标志)?

或者我可以从插件创建自定义字段类型吗?

4

1 回答 1

0

您可以为插件创建自定义字段类型。只需在网格配置中使用完整的类名,包括命名空间。

将文件保存到 tmp 文件夹的文件输入对其他人有用。所以你也可以将它贡献给核心。

于 2014-05-02T19:39:06.033 回答