Queries Kütüphanesi
Queries KütüphanesiBir Bricks sayfasındaki tüm görsel URL'lerini çıkart

Bir Bricks sayfasındaki tüm görsel URL'lerini çıkart

Bu query, bir Bricks sayfasındaki tüm image öğelerinden tüm görsel URL'lerini çıkartır.

Bu query'nin çalışması için Bricks eklentisinin etkinleştirilmiş olması gerekir.

Query şu değişkeni gerektirir:

  • $customPostId: Analiz edilecek Bricks özel gönderisinin kimliği
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
        )
  }
}