NetlifyCMS Невозможно выбрать несколько изображений с помощью виджета Uploadcare «изображение» - PullRequest
0 голосов
/ 21 января 2020

Вот соответствующая часть моего config.yml для NetlifyCMS, где я хочу использовать виджет изображений Uploadcare для выбора нескольких изображений для галереи:

media_library:
  name: uploadcare
  config:
    publickey: mypublicapikey
media_folder: "/src/images/"
public_folder: "/src/images/"
collections:
  - label: "Projects" 
    name: "projects" 
    folder: "src/data/projects" 
    media_folder: 'images' 
    media_library:
      name: uploadcare
      config:
        publickey: mypublicapikey
    fields: # The fields for each document, usually in front matter
      - {label: "Image", name: "image", widget: "image", allow_multiple: false}
      - label: "Gallery Images"
        name: "images"
        widget: "image"
        options:
          media_library:
            config:
              multiple: true
              previewStep: false

В результате получается виджет, в котором я могу выбрать только одно изображение. Я пробовал shift / ctrl / ctrl + shift, щелкая дополнительные записи, но это не работает. Документы говорят, что по умолчанию разрешено использование нескольких изображений, но это не то поведение, которое я испытываю.

1 Ответ

0 голосов
/ 22 января 2020

Чтобы заставить Uploadcare работать, вам может понадобиться установить плагин uploadcare для netlify-cms:

npm i netlify-cms-media-library-uploadcare --save

Я следовал решению, опубликованному здесь , чтобы сломать его:

  1. Создать папку cms в sr c
  2. Добавить файл cms. js в папку src / cms
  3. Добавить этот код:
import CMS from 'netlify-cms-app'
import uploadcare from 'netlify-cms-media-library-uploadcare';

CMS.registerMediaLibrary(uploadcare);

Затем следуйте документам для Uploadcare.

...