Pustaka queries
Pustaka queriesTampilkan URL dari semua blok gambar dalam sebuah postingan

Tampilkan URL dari semua blok gambar dalam sebuah postingan

Query ini mengambil data untuk semua blok dalam postingan (termasuk blok dalam) sambil memfilternya berdasarkan tipe core/image, dan mengekstrak properti URL dari masing-masing blok.

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
  }
}