Я относительно новичок в GraphQL, и это первый сайт, который я создаю с этим.Поэтому я пытаюсь отобразить несколько сообщений, которые являются файлами уценки, это хорошо работает.
Кроме того, я хотел бы присоединиться к сообщениям, имеющим такую же "категорию", нодругой "язык".Могу ли я сделать это на странице Query?Мне нужна «категория» и еще одно поле, которое возвращается в первой части запроса.
Желаемый результат - найти документ уценки, найденный по идентификатору или слагу, а затем в боковой панели (например,в Википедии): Прочитайте эту страницу на:
и т. д.
Вот что мой блок frontmatterвыглядит так:
---
title: "Street Photography Laws in Germany"
date: "2018-12-24"
lastmod: "2019-04-02"
description: "What's legal to shoot in Germany doing street photography and where?"
featured_image: "cover-laws.jpg"
layout: "country"
country: "Germany"
type: "law"
category: "street"
slug: "street-photography-laws-in-germany"
langKey: "en"
---
Вот так выглядит мой запрос «одного поста»:
query($path: String!) {
markdownRemark(fields: { path: { eq: $path } }) {
html
fileAbsolutePath
frontmatter {
date(formatString: "MMMM DD, YYYY")
lastmod(formatString: "MMMM DD, YYYY")
featured_image
title
country
type
}
fields {
path
}
}
}