thaiphan/graphy_routes

This package is not installable via Composer 1.x, please make sure you upgrade to Composer 2+. Read more about our Composer 1.x deprecation policy.

Extend the Drupal 8 GraphQL module to support querying by routes

v1.1.0 2020-05-30 13:29 UTC

This package is auto-updated.

Last update: 2021-11-29 02:49:05 UTC


README

This simple Drupal GraphQL V4 extension allows you to retrieve the URLs for all your nodes. You can filter by bundle. Very useful for projects that require static site generation!

Installation

You can install using Composer.

composer require thaiphan/graphy-routes

Usage

Use the following syntax to retrieve the URL for your nodes:

query {
  routes(bundles: ["article", "page"]) {
    total
    items {
      url
    }
  }
}

You will get the following response:

{
  "data": {
    "routes": {
      "total": 3,
      "items": [
        {
          "url": "/node/1"
        },
        {
          "url": "/contact-us"
        },
        {
          "url": "/the-best-dabs-of-2020"
        }
      ]
    }
  }
}