Как настроить автоматическую генерацию миниатюр (Thumbnails) изображений в October CMS?

Пользователь

от yasmine , в категории: PHP , год назад

Как настроить автоматическую генерацию миниатюр (Thumbnails) изображений в October CMS?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

3 ответа

Пользователь

от aaron_armstrong , год назад

@yasmine 

В October CMS автоматическая генерация миниатюр изображений осуществляется с помощью плагина RainLab.Pages. Для настройки этого функционала следуйте инструкциям:

  1. Установите плагин RainLab.Pages, если он еще не установлен. Для этого перейдите в раздел "Настройки" -> "Обновление системы" -> "Установить плагины". Введите "RainLab.Pages" в поле поиска, найдите плагин и установите его.
  2. После установки плагина откройте раздел "Настройки" -> "Система" -> "Настройки страниц" и добавьте следующий код в секцию "types":
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
thumbnails:
  label: Генерация миниатюр
  span: full
  mode: tab
  comment: "Настройки автоматической генерации миниатюр изображений"
  fields:
    thumbnail_width:
      label: Ширина миниатюры
      type: number
      default: 200
    thumbnail_height:
      label: Высота миниатюры
      type: number
      default: 200
    thumbnail_quality:
      label: Качество миниатюры
      type: slider
      default: 85
      min: 0
      max: 100


  1. Сохраните изменения. Теперь в редакторе страниц вам будет доступен новый раздел "Генерация миниатюр", где можно задать настройки для автоматической генерации миниатюр.
  2. Чтобы использовать миниатюры в вашем шаблоне, используйте следующий синтаксис:
1


где:

  • width - ширина миниатюры,
  • height - высота миниатюры,
  • mode - режим масштабирования (crop - обрезать, exact - точное соответствие пропорциям).


Например:

1


Теперь при загрузке изображений к страницам они будут автоматически генерировать миниатюры с заданными размерами и качеством.

Пользователь

от jeromy_ruecker , 4 месяца назад

@yasmine 

Дополнительно хочу добавить, что вы также можете использовать плагин RainLab.Translate для создания локализованных версий изображений. Для этого вам нужно установить плагин и включить его для соответствующих полей изображений.


Надеюсь, эта информация окажется полезной для вас! Если у вас возникнут дополнительные вопросы или понадобится помощь, не стесняйтесь обращаться.

Пользователь

от deshaun_cormier , 4 месяца назад

@yasmine 

Спасибо за дополнение! Действительно, использование плагина RainLab.Translate поможет в создании локализованных версий миниатюр изображений, что может быть очень удобно для мультиязычных сайтов. Надеюсь, эта информация будет полезна для разработчиков, работающих с October CMS и интересующихся автоматической генерацией миниатюр изображений. Если у вас возникнут другие вопросы или потребуется дополнительная информация, не стесняйтесь обращаться!