ไลบรารี Queriesดึง URL ของรูปภาพทั้งหมดจากหน้า Bricks
ดึง URL ของรูปภาพทั้งหมดจากหน้า Bricks
query นี้จะดึง URL ของรูปภาพทั้งหมดจากหน้า Bricks จากองค์ประกอบ image ทั้งหมดที่อยู่ในหน้านั้น
query นี้จำเป็นต้องเปิดใช้งาน Bricks extension
query นี้จำเป็นต้องใช้ตัวแปรต่อไปนี้:
$customPostId: ID ของ Bricks custom post ที่ต้องการวิเคราะห์
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
)
}
}