...
Below is a sample query where we are filtering and sorting on the Source property, which has a combined search index, and the Author property of the Blog modular template which has a unique search index.
This sample query also shows how to return Modular Content fields. There are three places where Modular Content fields can be used, namely in Modular Content Items, in Page Metadata, and in Modular Elements.
Code Block | ||
---|---|---|
| ||
query FilteredItems {
filteredItems(
filter: {
modularSource: { or: ["Autoweek"] }
modularBlogAuthor: { not: "Steven" }
}
sort: [
{field: modularSource, order: desc},
{field: modularBlogAuthor, order: asc}
]
first: 5
language: nl_NL
) {
edges {
node {
id
title
... on BlogModule {
properties {
author
source
}
}
... on Page {
pageMetaData {
... on ModularPageMetadata {
blog {
author
source
}
}
}
content {
elements {
... on ModularElement {
blog {
author
source
}
}
}
}
}
}
}
}
} |
...
XperienCentral GraphQL Documentation
...