Thư viện QueriesHiển thị các URL từ tất cả các khối hình ảnh trong một bài viết
Hiển thị các URL từ tất cả các khối hình ảnh trong một bài viết
Query này lấy dữ liệu cho tất cả các khối trong bài viết (bao gồm các khối lồng nhau) đồng thời lọc chúng theo loại core/image, và trích xuất thuộc tính URL từ mỗi khối.
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
}
}