Saya memiliki gaya gambar di Drupal 7. Saya melampirkan beberapa gambar ke sebuah node dan menampilkan gambar berdasarkan gaya ini. Saya kemudian mengubah efek pada gaya gambar ini tetapi gambar yang ada tidak diciptakan ulang dengan efek gaya gambar baru. Mereka tampil dengan efek gaya gambar lama.
Jika saya melampirkan gambar baru, mereka menggunakan efek baru. Menghapus gambar yang ada dan mengunggah ulang menyebabkan gambar menggunakan efek lama.
Manual (salah saya berasumsi) menyatakan bahwa hanya menyimpan gaya gambar menyebabkan pembangunan kembali: http://drupal.org/documentation/modules/image
Saya telah membersihkan cache.
Bagaimana cara saya memaksa membangun kembali?
Jawaban:
Menghapus cache, tidak akan memudar gaya gambar: http://drupal.org/node/997332
Anda bisa:
rm -rf sites/default/files/styles
drush image-flush
sumber
Untuk menyiram Nama Gaya Gambar di Drupal 7 melalui UI, coba modul contrib ini:
http://drupal.org/project/imagestyleflush
Ini memberi Anda opsi flush untuk setiap Nama Gaya Gambar. Ini juga memiliki opsi untuk menyiram semua Nama Gaya Gambar sekaligus.
Setelah modul diaktifkan, di UI admin buka di sini untuk menyiram gaya gambar tertentu:
sumber
Ini adalah bug dengan gaya gambar. Jika Anda mengedit gaya gambar dan mengedit efek yang sudah ada, gambar tidak akan memerah saat pembaruan. Namun, jika Anda menghapus efek itu (saya tidak berbicara tentang menghapus gaya gambar - hapus efek dalam gaya gambar tertentu) dan buat yang baru, gambar akan memerah saat pembaruan.
sumber
Ada cara lain yang lebih mudah. Ini lebih merupakan pengganti daripada pembaruan, tetapi berfungsi dengan baik. Anda dapat membuat gaya gambar baru berdasarkan yang lama, tetapi dengan fitur baru (aksi gambar) yang Anda inginkan. Kemudian hapus gaya lama; pada halaman konfirmasi penghapusan, Anda akan menemukan daftar drop dengan gaya gambar yang tersedia, yang dapat Anda gunakan untuk mengganti yang lama. Ini adalah fungsi penggantian gaya gambar standar, saya kira.
sumber
Edit gaya yang Anda inginkan dari admin / config / media / gaya gambar.
Klik tombol 'perbarui gaya' di bagian bawah, yang akan menyiram semua gambar yang dihasilkan yang ada di folder gaya dan membuat yang baru.
sumber
jika Anda memiliki template khusus dan gaya gaya ingin untuk bidang gambar:
sumber
Jika Anda menggunakan Drupal Console (dan mari kita hadapi itu, mengapa tidak?) Maka Anda dapat menggunakan:
Atau
Dokumentasi: https://docs.drupalconsole.com/en/commands/image-styles-flush.html
sumber