2

我想知道这是否可能,以及将 S3File 用作 KeystoneJS 中的图像字段需要付出多少努力。我的测试表明,虽然您确实可以将图像上传到 S3File,但管理界面将其视为任意文件。我最想念的是 Types.CloudinaryImage 提供的预览功能。

自动生成的管理界面是否易于扩展,而不是丑陋的黑客?还是因为它已经为你做了这么多的简单事实,所以它应该保持不变?

4

1 回答 1

1

看起来他们打算改进这一点。

https://gist.github.com/JedWatson/8519769

https://github.com/JedWatson/keystone/issues/165

我的 hack 解决方案是直接编辑 node_modules 中的 keystone 模板文件——直到这些问题得到解决。node_modules/keystone/templates/fields/s3file/form.jade在任何你想要的地方编辑和添加:

img(src=item.get(field.paths.url))

然后记得在正式支持后恢复这个黑客(因为更新会吹走黑客)。

于 2014-04-14T23:02:03.093 回答