Возврат случайного значения к данным в поле пустое значение - PullRequest
0 голосов
/ 22 января 2020

Я работаю над генератором перенаправления, используя 11ty и netlify-cms, и храню данные в файле shorturls.json.

Мой config.yml выглядит следующим образом:

collections:
  - name: "config"
    label: "Admin"
    description: "Administer site settings"
    create: false
    editor:
      preview: false
    files: 
      - label: short urls
        name: shorturls
        file: "_src/_data/shorturls.json"
        widget: "object"
        fields:
          - label: "Short urls"
            label_singular: "Short url"
            name: "go"
            widget: "list"
            fields: 
              - { label: "From", name: "from", widget: "string", required: false }
              - { label: "To", name: "to", widget: "string" }
              - { label: "Redirect type", name: "status", widget: "hidden", default: "301" }

Моя json структура выглядит следующим образом:

{
  "go": [
    {
      "from": "/here",
      "to": "/there"
    },
    {
      "to": "/from-random"
    }
  ]
}

Есть ли способ заполнить случайное значение в поле from? Это собирается быть пользовательским виджетом? Вывод json должен выглядеть примерно так:

{
  "go": [
    {
      "from": "/here",
      "to": "/there"
    },
    {
      "from": "/e6y0p13l",
      "to": "/from-random"
    }
  ]
}

Спасибо

...