Biblioteka queries
Biblioteka queriesWyodrębnij wszystkie adresy URL obrazów ze strony Bricks

Wyodrębnij wszystkie adresy URL obrazów ze strony Bricks

Ta query wyodrębnia wszystkie adresy URL obrazów ze strony Bricks, ze wszystkich zawartych elementów image.

Ta query wymaga włączenia rozszerzenia Bricks.

Query wymaga następującej zmiennej:

  • $customPostId: ID niestandardowego wpisu Bricks do analizy
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
        )
  }
}