Группы и эскизы
Обновлено
Для чего нужны группы
Группы позволяют хранить у категории разные картинки и независимо задавать размеры для каждого назначения. Их настройки находятся в «Магазин» → «Плагины» → «Изображения категорий».
Название группы видно в форме загрузки категории. Уникальный идентификатор используется в хелперах темы и в MCP, а числовой ID группы — отдельное внутреннее значение.
Группы новой установки
| Название группы | Уникальный идентификатор | Начальные размеры, пиксели |
|---|---|---|
| Основное изображение категории | default |
24x24, 48x48, 64x64, 230x230 |
| Дополнительное изображение категории для 7 типа | category_type_7 |
300x405 |
| Фоновый баннер категории | category_bg |
1920x370 |
| Баннер категории | category_banner |
1300x0 |
| Изображение в сайдбаре | sidebar_banner |
260x0 |
Эти названия и описания задаются установкой плагина. Упоминания типов отображения и мест размещения в описаниях групп не подключают их к теме автоматически. Фактическое место вывода определяется шаблонами вашей темы.
В списке групп видны идентификаторы, размеры эскизов и кнопки добавления размеров.
Добавление и редактирование
Откройте вкладку «Добавить группу» и заполните поля.
| Настройка | Что делает | Значения / по умолчанию |
|---|---|---|
| Уникальный идентификатор группы | По этому значению тема и MCP выбирают группу | Обязательная непустая строка, не совпадающая с идентификатором другой группы; изначально пусто |
| Название группы | Заголовок группы, в том числе в области загрузки категории | Обязательное непустое название; изначально пусто |
| Описание группы | Пояснение назначения группы в настройках | Необязательный текст; изначально пусто |
Нажмите «Добавить». Например, для отдельной картинки можно создать группу с идентификатором promo и названием «Промоизображение».
На вкладке «Группы изображений» включите «Редактировать» у нужной группы. Измените те же поля и нажмите «Обновить». Если меняете уникальный идентификатор, обновите вызовы в теме и запросы MCP: прежнее значение больше не выберет эту группу.
Размеры эскизов
На вкладке «Группы изображений» в карточке группы задайте размер и нажмите «Добавить».
| Настройка | Что делает | Значения / по умолчанию |
|---|---|---|
| Ширина изображения | Ширина создаваемого растрового эскиза в пикселях | От 0; в форме добавления — 0 |
| Высота изображения | Высота создаваемого растрового эскиза в пикселях | От 0; в форме добавления — 0 |
Обе величины одновременно равняться нулю не могут. Интерфейс также отклоняет повтор одного и того же размера в группе.
| Пример | Обработка |
|---|---|
64x64 |
Квадратный эскиз с обрезкой |
300x405 |
Прямоугольный эскиз с обрезкой под заданные пропорции |
1300x0 |
Изменение ширины с сохранением пропорций |
0x370 |
Изменение высоты с сохранением пропорций |
При загрузке растровой картинки создаются размеры её группы. Добавление нового размера также создаёт его для уже загруженных растровых изображений этой группы. Если включены «Эскизы изображений @2x», одновременно создаются версии с удвоенными размерами.
SVG не преобразуется в эскизы: хелпер возвращает ссылку на сам файл.
Удаление
Чтобы удалить размер, закройте его метку в карточке группы. Плагин удалит этот размер из настроек и его обычные и @2x-файлы у изображений группы. Исходное изображение остаётся. При включённых «Эскизы произвольных размеров» запрос из темы может создать удалённый размер снова.
«Удалить группу» удаляет саму группу, её размеры, записи об изображениях и файлы этой группы во всех категориях. Сначала убедитесь, что группа больше не нужна в теме. Автоматического переноса картинок в другую группу нет.