2

それが可能かどうか、また KeystoneJS で S3File を画像フィールドとして使用するのにどれだけの労力がかかるかを知りたいです。私のテストでは、実際に画像を S3File にアップロードできますが、管理インターフェイスはそれを任意のファイルとして扱います。一番欠けているのは、Types.CloudinaryImage が提供するようなプレビュー機能です。

自動生成された管理者インターフェースは、醜いハックを使わずに簡単に拡張できますか? それとも、すでに多くのことを行っているという単純な事実のために、そのままにしておくことを意図していますか?

4

1 に答える 1

1

彼らはこれを改善するつもりのようです。

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

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

私のハック ソリューションは、これらの問題が解決されるまで、node_modules のキーストーン テンプレート ファイルを直接編集することです。必要な場所に編集node_modules/keystone/templates/fields/s3file/form.jadeして追加します。

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

次に、公式にサポートされた後、このハックを元に戻すことを忘れないでください (更新によりハックが吹き飛ばされるため)。

于 2014-04-14T23:02:03.093 に答える