Bibliothèque de queriesAfficher les URLs de tous les blocs image dans un article
Afficher les URLs de tous les blocs image dans un article
Cette requête récupère les données de tous les blocs de l'article (y compris les blocs imbriqués) en les filtrant par le type core/image, et extrait la propriété URL de chacun.
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
}
}