Pustaka queries
Pustaka queriesEkstrak semua URL gambar dari halaman Bricks

Ekstrak semua URL gambar dari halaman Bricks

Query ini mengekstrak semua URL gambar dari halaman Bricks, dari semua elemen image yang terkandung di dalamnya.

Query ini memerlukan ekstensi Bricks untuk diaktifkan.

Query ini memerlukan variabel berikut:

  • $customPostId: ID dari custom post Bricks yang akan dianalisis
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
        )
  }
}