【发布时间】:2021-06-09 15:07:54
【问题描述】:
我正在使用 Prismic,我有两种相同的自定义类型,一种称为内容,一种称为主题。他们的数据是相同的,所以我想重复使用我的片段,可以吗?
示例片段如下所示:
import { graphql } from 'gatsby'
export const CollectionFragment = graphql`
fragment CollectionFragment on PrismicContentBodyCollection {
...
}
`
所以现在它被硬编码为 PrismicContentBodyCollection。
GraphiQL 示例如下所示:
query MyQuery {
allPrismicTheme {
nodes {
data {
body {
... on PrismicThemeBodyHero {
slice_type
}
}
}
}
}
allPrismicContent {
nodes {
data {
body {
... on PrismicContentBodyHero {
slice_type
}
}
}
}
}
}
【问题讨论】:
标签: graphql prismic.io