web-dev-qa-db-ja.com

画像フィールド-既存の画像を上書きするには?

コンテンツタイプの画像フィールドを設定して、常にoverwrites名前サフィックス_0、_1などの新しい画像を作成するのではなく、同じ名前の画像を設定する方法。現在、ノードの編集と画像のアップロード中既存の名前と同じ名前の場合、上書きされません。

それが不可能な場合は、コアイメージフィールドを使用するだけで、追加のモジュールを使用せずにプログラムでそれを実現する方法(フック、ハック?).

3
camcam

ノードが保存される前に元のファイルが削除される可能性があるため、この機能はDrupal.orgで議論され、filefieldモジュールのメンテナによって除外されています。あなたはここで彼らの議論に従うことができます:

http://drupal.org/node/427212

幸い、同じ名前の新しいファイルをアップロードするときにファイルを置き換えたい場合は、これを実行して上記の問題を回避するUpload File Replaceという6x/7x用に追加できる代替モジュールがあります。

http://drupal.org/project/upload_replace

3
schnippy