Plugin-Daten abfragenBricks
Bricks
Mehr dazu in der Anleitung Arbeiten mit Bricks.
Beispiele für queries zur Interaktion mit den Daten des Bricks-Plugins.
Bricks-Daten abrufen
Diese query ruft die Bricks-Daten eines Beitrags ab (gespeichert als Meta unter dem Eintrag _bricks_page_header_2, _bricks_page_content_2 oder _bricks_page_footer_2) und behält dabei die Struktur der Daten so bei, wie sie in der Datenbank gespeichert ist:
{
post(by: { id: 1 }) {
bricksData
}
}Diese query filtert die Bricks-Daten, sodass nur Elemente mit dem Namen text enthalten sind:
{
post(by: { id: 1 }) {
bricksData(filterBy: { include: ["text"] })
}
}Bricks-Daten aktualisieren
Diese mutation führt bestimmte Elemente in den Bricks-Daten zusammen:
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