У меня есть стиль изображения в Drupal 7. Я прикрепил несколько изображений к узлам и отображал изображения на основе этого стиля. Затем я изменил эффекты этого стиля изображения, но существующие изображения не воссоздаются с новыми эффектами стиля изображения. Они показывают со старыми эффектами стиля изображения.
Если я прикрепляю новые изображения, они используют новые эффекты. Удаление существующего изображения и повторная загрузка заставляет изображение использовать старые эффекты.
В руководстве (неправильно я предполагаю) говорится, что простое сохранение стиля изображения вызывает перестройку: http://drupal.org/documentation/modules/image
Я очистил кэшированный.
Как заставить перестроить?
Ответы:
Очистка кэша, не стирает стили изображения: http://drupal.org/node/997332
Вы могли бы:
rm -rf sites/default/files/styles
drush image-flush
источник
Чтобы очистить имена стилей изображения в Drupal 7 через пользовательский интерфейс, попробуйте этот модуль contrib:
http://drupal.org/project/imagestyleflush
Это дает вам возможность сброса для каждого имени стиля изображения. Также имеется возможность сбрасывать все имена стилей изображения одновременно.
Как только модуль включен, в интерфейсе администратора перейдите сюда, чтобы очистить определенный стиль изображения:
источник
Это ошибка со стилями изображения. Если вы редактируете стиль изображения и редактируете уже существующий эффект, изображения не будут сбрасываться при обновлении. Однако, если вы удалите этот эффект (я не говорю об удалении стиля изображения - удалите эффект в пределах определенного стиля изображения) и создадите новый, изображения будут обновлены при обновлении.
источник
Есть еще один, более простой способ. Это скорее замена, чем обновление, но работает нормально. Вы можете создать новый стиль изображения на основе старого, но с новыми функциями (действиями с изображениями), которые вы пожелаете. Затем удалите старый стиль; На странице подтверждения удаления вы найдете выпадающий список с доступными стилями изображений, которые вы можете использовать для замены старого. Это стандартная функция замены стиля изображения, я полагаю.
источник
Отредактируйте нужный вам стиль из admin / config / media / image-styles.
Нажмите кнопку «Обновить стиль» внизу, чтобы сбросить все существующие сгенерированные изображения в папке стилей и создать новые.
источник
если у вас есть собственный шаблон и вы хотите применить стиль для поля изображения:
источник
Если вы используете консоль Drupal (и давайте посмотрим правде в глаза, почему бы и нет?), То вы можете использовать:
Или же
Документация: https://docs.drupalconsole.com/en/commands/image-styles-flush.html
источник