fragment fragmentArticle on Article {
tldr
title
slug
publishDate
intro
heroThumbnailImage {
value
}
category(limit:2) {
items {
_system_ {
name
codename
}
}
}
body {
html
linkedItems(limit:3) {
items {
... on CaptionedImage {
__typename
imageAsset {
value
}
_system_ {
codename
id
}
}
... on LegacyVideoPlayer {
__typename
jwVideoId
youtubeVideoId
_system_ {
codename
id
}
}
}
}
components(limit:3) {
items {
... on CaptionedImage {
__typename
imageAsset {
value
}
_system_ {
codename
id
}
}
... on LegacyVideoPlayer {
__typename
jwVideoId
youtubeVideoId
_system_ {
codename
id
}
}
}
}
}
_system_ {
codename
id
}
}
query ArticleBySlug($slug: String!, $locale: String!) {
article_All(
where: {slug: {eq: $slug}}
languageFilter: {languageCodename: $locale}
) {
items {
... on Article {
...fragmentArticle
}
}
}
}