Requêter les données des pluginsBricks
Bricks
En savoir plus dans le guide Travailler avec Bricks.
Exemples de requêtes pour interagir avec les données du plugin Bricks.
Récupérer les données Bricks
Cette requête récupère les données Bricks d'un article (stockées comme méta sous les entrées _bricks_page_header_2, _bricks_page_content_2, ou _bricks_page_footer_2), en conservant la structure des données telle qu'elle est stockée en base de données :
{
post(by: { id: 1 }) {
bricksData
}
}Cette requête filtre les données Bricks pour n'inclure que les éléments portant le nom text :
{
post(by: { id: 1 }) {
bricksData(filterBy: { include: ["text"] })
}
}Mettre à jour les données Bricks
Cette mutation fusionne des éléments spécifiques dans les données Bricks :
mutation {
bricksMergeCustomPostElementDataItem(input: {
customPostID: 1
elements: [
{
id: "ucuzdk",
settings: {
text: "Updated text"
}
}
]
}) {
status
errors {
__typename
...on ErrorPayload {
message
}
}
customPost {
__typename
...on CustomPost {
id
bricksData
}
}
}
}Next