Поле изображения в graphql не распознано. «Не удается запросить поле» image1 »для типа« MarkdownRemarkFrontmatterTwocol1 ». Вы имели в виду« _image »?" - PullRequest
0 голосов
/ 03 октября 2019

Я пытаюсь подключить свой сайт Gatsby к Netlify cms.

Кажется, что весь мой текст работает, но когда я пытаюсь добавить изображение, я получаю ошибку.

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

- name: "pages"
    label: "Pages"
    files:
      - file: "src/pages/index.md"
        label: "Landing Page"
        name: "index"
        fields:
          - {label: "Template Key", name: "templateKey", widget: "hidden", default: "index-page"}
          - {label: Title, name: title, widget: string}
          - {label: Image, name: image, widget: image}
          - {label: Heading, name: heading, widget: string}
          - {label: Subheading, name: subheading, widget: string}


          - {label: TwoCol1, name: twocol1, widget: object, fields: [
              {label: Heading, name: heading, widget: string}, 
              {label: Subheading, name: subheading, widget: text}, 
              {label: Image1, name: image1, widget: image}
              ]}, 

Этомой запрос на шаблоне моей страницы ...

export const pageQuery = graphql`
  query IndexPageTemplate {
    markdownRemark(frontmatter: { templateKey: { eq: "index-page" } }) {
      frontmatter {
        title
        image {
          childImageSharp {
            fluid(maxWidth: 2048, quality: 100) {
              ...GatsbyImageSharpFluid
            }
          }
        }
        heading
        subheading
        twocol1 {
          heading
          subheading
          image1
        }
        mainpitch {
          title
          description
        }
        description
        intro {
          blurbs {
            image {
              childImageSharp {
                fluid(maxWidth: 240, quality: 64) {
                  ...GatsbyImageSharpFluid
                }
              }
            }
            text
          }
          heading
          description
        }
      }
    }
  }
`

Моя проблема, когда я пытаюсь запросить изображение в twocol1, я получаю эту ошибку ..

Невозможно запросить поле "image1" по типу"MarkdownRemarkFrontmatterTwocol1". Вы имели в виду "_image"?

Я попытался переименовать image1 в _image, но я все еще получаю то же сообщение.

Любые идеи были бы очень ценными!

Спасибо:)

...