Thư viện QueriesTrích xuất tất cả URL hình ảnh từ một trang Bricks
Trích xuất tất cả URL hình ảnh từ một trang Bricks
Query này trích xuất tất cả URL hình ảnh từ một trang Bricks, từ tất cả các phần tử image có trong trang.
Query này yêu cầu tiện ích mở rộng Bricks phải được kích hoạt.
Query yêu cầu biến sau:
$customPostId: ID của custom post Bricks cần phân tích
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
)
}
}