Апостроф-CMS Схема Изображение
Я пытался найти хороший способ обработки изображений внутри схем, и мне было интересно, есть ли встроенный способ, который я пропустил. Конечная цель состоит в том, чтобы иметь поле схемы, в котором пользователь может выбрать изображение из библиотеки изображений (в отличие от загрузки простого вложения), в то же время имея возможность использовать инструменты обрезки и параметры (размер, соотношение и т. Д.), Которые обычно используется в apostrophe-image-widgets. В настоящее время я использую joinByOne с типом apostrophe-image, чтобы заставить это работать, но обрезка недоступна, и я не могу указать пропорции, насколько я могу судить. Это текущее определение схемы, которое я пытаюсь использовать:
{
name: '_storeImage',
label: 'Store Image',
withType: 'apostrophe-image',
type: 'joinByOne',
help: 'The image that will show on the main store page.'
}
Если ничего другого, есть ли способ передать опции в апостроф-изображение, чтобы ограничить соотношение сторон и включить инструмент обрезки, или это доступно только в редакторе виджетов?
Спасибо!
1 ответ
Используйте встроенный apostrophe-images-widgets
виджет для выбора изображения
{
name: 'myImage',
label: 'Image',
type: 'singleton',
widgetType: 'apostrophe-images',
options: {
aspectRatio: [ 4, 3 ],
minSize: [ 400, 300 ],
limit: [ 1 ]
}
}
Настройте параметры так, как вы хотите, и посмотрите в оригинале apostrophe-images-widgets/views/widget.html
чтобы увидеть, как реализовать изображение в шаблоне вашей схемы.