# GuidelinePageBlockReference

> Type in domain **Guidelines**

- HTML: [GuidelinePageBlockReference.html](GuidelinePageBlockReference.html)
- Raw SDL: [GuidelinePageBlockReference.sdl](GuidelinePageBlockReference.sdl)
- Covered by: [llms.txt](../llms.txt)

## Fields

- `id`: `ID!` _(beta)_ — The id of the `GuidelinePageBlockReference`.
- `block`: `GuidelinePageBlockInterface!` _(beta)_ — The `GuidelinePageBlock` that this reference resolves to.

## Reach via

Example queries that can return this type from the root `Query`.

### `guidelinePage › sections › elements`

```graphql
query GuidelinePageSectionsElements {
  guidelinePage(id: "…") {
    sections(limit: 25, page: 1) {
      items {
        elements(page: 1, limit: 25) {
          items {
            ... on GuidelinePageBlockReference {
              __typename
              block {
                __typename
                id
                content
                modifiedAt
                settings
                url
                assetSettings {
                  total
                  page
                  limit
                  hasNextPage
                  items { settingName }
                }
                type {
                  name
                  id
                  settingsSchema
                }
              }
              id
            }
          }
        }
      }
    }
  }
}
```

Raw: [`GuidelinePageSectionsElements-GuidelinePageBlockReference.sdl`](../examples/GuidelinePageSectionsElements-GuidelinePageBlockReference.sdl)

### `brand › guidelines › pages › sections › elements`

```graphql
query BrandGuidelinesPagesSectionsElements {
  brand(id: "…") {
    guidelines(limit: 25, page: 1) {
      items {
        pages(limit: 25, page: 1) {
          items {
            sections(limit: 25, page: 1) {
              items {
                elements(page: 1, limit: 25) {
                  items {
                    ... on GuidelinePageBlockReference {
                      __typename
                      block {
                        __typename
                        id
                        content
                        modifiedAt
                        settings
                        url
                        assetSettings {
                          total
                          page
                          limit
                          hasNextPage
                          items { settingName }
                        }
                        type {
                          name
                          id
                          settingsSchema
                        }
                      }
                      id
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}
```

Raw: [`BrandGuidelinesPagesSectionsElements-GuidelinePageBlockReference.sdl`](../examples/BrandGuidelinesPagesSectionsElements-GuidelinePageBlockReference.sdl)

### `brands › guidelines › pages › sections › elements`

```graphql
query BrandsGuidelinesPagesSectionsElements {
  brands {
    guidelines(limit: 25, page: 1) {
      items {
        pages(limit: 25, page: 1) {
          items {
            sections(limit: 25, page: 1) {
              items {
                elements(page: 1, limit: 25) {
                  items {
                    ... on GuidelinePageBlockReference {
                      __typename
                      block {
                        __typename
                        id
                        content
                        modifiedAt
                        settings
                        url
                        assetSettings {
                          total
                          page
                          limit
                          hasNextPage
                          items { settingName }
                        }
                        type {
                          name
                          id
                          settingsSchema
                        }
                      }
                      id
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}
```

Raw: [`BrandsGuidelinesPagesSectionsElements-GuidelinePageBlockReference.sdl`](../examples/BrandsGuidelinesPagesSectionsElements-GuidelinePageBlockReference.sdl)
