Libreria di queriesEstrarre tutti gli URL delle immagini da una pagina Bricks
Estrarre tutti gli URL delle immagini da una pagina Bricks
Questa query estrae tutti gli URL delle immagini da una pagina Bricks, da tutti gli elementi image che essa contiene.
Questa query richiede che l'estensione Bricks sia abilitata.
La query richiede la seguente variabile:
$customPostId: L'ID del custom post Bricks da analizzare
query GetBricksImageURLs($customPostId: ID!) {
customPost(by:{ id: $customPostId }, status: any) {
id
title
bricksData(filterBy: { include: ["image"] })
@underEachArrayItem(
passValueOnwardsAs: "elementJSON"
affectDirectivesUnderPos: [1, 2]
)
@applyField(
name: "_objectProperty",
arguments: {
object: $elementJSON,
by: { path: "settings.image.url" }
},
passOnwardsAs: "imageURL"
)
@applyField(
name: "_echo",
arguments: {
value: $imageURL
}
setResultInResponse: true
)
}
}