Biblioteca de queriesExibir os URLs de todos os blocos de imagem em um post
Exibir os URLs de todos os blocos de imagem em um post
Esta query busca os dados de todos os blocos do post (incluindo blocos internos), filtrando-os pelo tipo core/image, e extrai a propriedade URL de cada um.
query GetImageBlockImageURLs($postId: ID!) {
post(by: { id: $postId }, status: any) {
coreImageURLs: blockFlattenedDataItems(
filterBy: { include: "core/image" }
)
@underEachArrayItem(
passValueOnwardsAs: "blockDataItem"
)
@applyField(
name: "_objectProperty"
arguments: {
object: $blockDataItem,
by: {
path: "attributes.url"
}
}
setResultInResponse: true
)
@arrayUnique
}
}