Queries over plugin-dataBricks
Bricks
Lees meer in de gids Werken met Bricks.
Voorbeelden van queries om te werken met gegevens van de Bricks-plugin.
Bricks-gegevens ophalen
Deze query haalt de Bricks-gegevens op uit een bericht (opgeslagen als meta onder de vermelding _bricks_page_header_2, _bricks_page_content_2 of _bricks_page_footer_2), waarbij de structuur van de gegevens behouden blijft zoals ze in de database zijn opgeslagen:
{
post(by: { id: 1 }) {
bricksData
}
}Deze query filtert de Bricks-gegevens zodat alleen elementen met de naam text worden opgenomen:
{
post(by: { id: 1 }) {
bricksData(filterBy: { include: ["text"] })
}
}Bricks-gegevens bijwerken
Deze mutatie voegt specifieke elementen samen in de Bricks-gegevens:
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