ไลบรารี Queriesแสดง URL จากบล็อกรูปภาพทั้งหมดในโพสต์
แสดง URL จากบล็อกรูปภาพทั้งหมดในโพสต์
query นี้ดึงข้อมูลสำหรับบล็อกทั้งหมดในโพสต์ (รวมถึงบล็อกภายใน) พร้อมกรองตามชนิด core/image และดึงคุณสมบัติ URL จากแต่ละบล็อก
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
}
}