web-gelistirme-sc.com

Görüntüleri görüntü stilinden yeniden oluşturma

Ben bir görüntü stili var Drupal 7. Ben bir düğüm birkaç görüntü ekledi ve bu stile dayalı görüntüleri görüntüler.Ardından sonra bu görüntü tarzı üzerindeki etkileri değiştirdim ama mevcut görüntüler olmak değil Yeni görüntü stili efektleri ile yeniden yaratılırlar.

Yeni görüntüler eklersem, yeni efektleri kullanırlar. Mevcut bir görüntüyü silmek ve yeniden yüklemek görüntünün eski efektleri kullanmasına neden olur.

El kitabı (yanlış varsayıyorum) sadece bir görüntü stilini kaydetmenin yeniden oluşturmaya neden olduğunu belirtir: http://drupal.org/documentation/modules/image

Önbelleği temizledim.

Yeniden yapılandırmayı nasıl zorlarım?

59
Justin

Önbelleği temizlemek, resim stillerini temizlemez: http://drupal.org/node/997332

Yapabilirdin:

  • onları manuel olarak sil
  • image_style_flush kullanın
  • komut satırını kullanın: rm -rf sites/default/files/styles
  • drush kullan: drush image-flush
114
ipwa

Görüntü Stili Adlarını Drupal 7) kullanıcı arayüzünde temizlemek için şu katılım modülünü deneyin:

http://drupal.org/project/imagestyleflush

Her bir Görüntü Stili Adı için bir yıkama seçeneği sunar. Ayrıca tüm Görüntü Stili Adlarını bir kerede temizleme seçeneği de vardır.

Modül etkinleştirildikten sonra, yönetici arayüzünde belirli bir görüntü stilini temizlemek için buraya gidin:

admin/config/media/image-styles
16

Bu resim stilleri ile ilgili bir hatadır. Bir görüntü stilini düzenliyorsanız ve zaten mevcut olan bir efekti düzenliyorsanız, görüntüler güncelleme sırasında temizlenmez. Ancak, bu efekti silerseniz (görüntü stilini silme hakkında konuşmuyorum - belirli görüntü stili içindeki efekti silin) ​​ve yeni bir efekt oluşturursanız, görüntüler güncelleme sırasında temizlenir.

9
laskiyt

Başka, daha kolay bir yol var. Güncellemeden daha fazla bir yedek, ancak iyi çalışıyor. Eskisine dayalı, ancak istediğiniz yeni özelliklerle (görüntü eylemleri) yeni bir görüntü stili oluşturabilirsiniz. Sonra eski stili silin; silme onay sayfasında, eskisini değiştirmek için kullanabileceğiniz kullanılabilir görüntü stillerine sahip bir bırakma listesi bulacaksınız. Bu standart bir görüntü stili değiştirme işlevi, sanırım.

3
WtheM

İstediğiniz stili admin/config/media/resim stillerinden düzenleyin.

Stil klasöründeki mevcut tüm görüntüleri temizleyecek ve yenilerini oluşturacak olan alt kısımdaki 'stili güncelle' düğmesine tıklayın.

2
Jeet

özel bir şablonunuz varsa ve bir görüntü alanı için stili zorlamak istiyorsanız:

 $style='full_content_width';
 $path=$node->my_img_field['und']['0']['uri'];
 $style_url = image_style_url($style, $path);
  print "<img src=".file_create_url($style_url)." >";
1
Matoeil

Drupal Console (ve bununla yüzleşelim, neden olmasın?) Kullanıyorsanız şunları kullanabilirsiniz:

drupal image:styles:flush image_style

Veya

drupal image:styles:flush image_style

Dokümantasyon: https://docs.drupalconsole.com/en/commands/image-styles-flush.html

0
featherbelly