Queries over plugin-data
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
      }
    }
  }
}