Biblioteca de queriesMostrar las URLs de todos los bloques de imagen en una entrada
Mostrar las URLs de todos los bloques de imagen en una entrada
Esta consulta obtiene los datos de todos los bloques de la entrada (incluyendo bloques internos) filtrándolos por el tipo core/image, y extrae la propiedad URL de cada uno.
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
}
}