Виджеты Netlify CMS не заполняются - PullRequest
0 голосов
/ 26 марта 2020

Подведите итог проблемы

Я настраиваю Netlify CMS с сайтом Gatsby, используя файлы уценки для контента. После добавления виджетов в файл config.yml содержимое, которое должно быть извлечено из фронтматера файла в эти виджеты, не отображается (сами виджеты есть, но они пусты). Однако тело документа отображается в виджете уценки.

Опишите, что вы пробовали

Я переформатировал .yml do c, скопируйте / вставьте из строк, которые работают правильно, и т. д. c.

Показать код

.md файл:

---
title: location
sun: Closed
mon-tue: 10AM - 7PM
wed-thu: 10AM - 8PM
fri: 9AM - 8PM
sat: 9AM - 5PM
---

## Address

xxxx xxxxxxxx xxx.  
xxxx, xxxx xxxxx  
[(xxx) xxx-xxxx](tel:(xxx) xxx-xxxx)

.yml:

      - file: "/src/markdown-pages/location.md"
        label: "Location"  
        name: "location"
        widget: "object"
        fields:
          - {label: "Address", name: "body", widget: "markdown"}
          - label: "Hours"
            name: "hours"
            widget: "object"
            fields:
              - {label: "Sunday", name: "sun", widget: "string"}
              - {label: "Mon-Tues", name: "mon-tue", widget: "string"}
              - {label: "Wed-Thurs", name: "wed-thu", widget: "string"}
              - {label: "Friday", name: "fri", widget: "string"}
              - {label: "Saturday", name: "sat", widget: "string"}

Снимок экрана CMS

Редактировать

Добавление дополнительного контекста, который я только что понял, может быть актуальным: я работаю в ветке разработчика, которая выталкивается на поддомен через Netlify (dev.mysite.com). Это новая ветка - и эти поля были добавлены после того, как я начал работать с этой веткой. Поля, добавленные, когда я работал в основной ветке, работают. Я еще не пробовал объединяться, но сделаю это, но я все же хотел бы знать, может ли это быть проблемой, и почему обновления не будут отображаться в ветке dev.

1 Ответ

0 голосов
/ 01 апреля 2020

Понял - мне нужно было вставить frontmatter в файл .md, чтобы отразить файл yaml:

---
title: location
hours:
  sun: Closed
  mon-tue: 10AM - 7PM
  wed-thu: 10AM - 8PM
  fri: 9AM - 8PM
  sat: 9AM - 5PM
---
...