Запрос данных плагиновBricks
Bricks
Подробнее в руководстве Работа с Bricks.
Примеры queries для взаимодействия с данными плагина Bricks.
Получение данных Bricks
Этот запрос получает данные Bricks из записи (хранятся как мета под ключами _bricks_page_header_2, _bricks_page_content_2 или _bricks_page_footer_2), сохраняя структуру данных в том виде, в котором они хранятся в БД:
{
post(by: { id: 1 }) {
bricksData
}
}Этот запрос фильтрует данные Bricks, оставляя только элементы с именем text:
{
post(by: { id: 1 }) {
bricksData(filterBy: { include: ["text"] })
}
}Обновление данных Bricks
Эта мутация объединяет определённые элементы в данных 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